This is all good in theory, until someone take the leap and implement it somewhere. Overall it make sense, LN today is complex and UX isn't ideal. Truth is, it's not for everyone, and probably is better this way...
Anyhow, I took the time to dig a bit on the main differences to try to figure out how it suppose to work. From a UX perspective nothing changes, look's to me a simplification on the structure and keys managements when opening/closing channels. What happens under the hood is significantly more elegant.
When opening a Lightning channel (Poon-Dryja) today:
Exchange Multiple Keys to connect peers and share multiple types of keys:
Base keys for signing
Revocation keys (to punish cheating)
Delayed payment keys
HTLC keys (for routing payments)
Create Complex Transactions pre-signing several interconnected transactions:
Funding transaction (goes on blockchain)
Commitment transactions (one for each party)
HTLC transactions (for routing)
Penalty transactions (to punish old states)
Storage: Each peer node stores a growing tree of revocation secrets for each channel status update.
Now, considering the assumptions above are correct, the process look's much more complex when compared with opening an OTS channel:
Exchange Fewer Keys:
Secret hashes (H_a and H_b): Used for timeout protection
One-Time Signature keys: One key pair per person for signing state numbers
That's it - no complex key derivation trees
Create Fewer Initial Transactions:
Funding transaction (Setup) - goes on blockchain
Initial exit path transactions
All following the same simple pattern
Storage: Fixed amount - doesn't grow with channel updates
Key Differences from Taproot Channels
The Visual Difference
What's different in practice?
The "One-Time Signature" part