And wallets that can detect if something is onchain or lightning to make it seemless for normies

That's a big one for me. Bitcoin is Bitcoin. My bank doesn't tell me if it's internal accounting or IBAN or SWIFT in the background either - and I honestly couldn't care less.