I agree with everything you have said. I like bech32 much better, it is practically no different than typing hex.
But that wasn't my point. I said that for electrum to "go with bc1***" on their own was a serious mistake. Think of it as a business mistake, not a technical one.
Better would have been at some get together, for a half dozen of the major players to announce support for bech32 "within a year."
I disagree

Bech32 is perfectly useful as a sending wallet. And somebody needs to polish the bugs. I found and reported a few segwit-related bugs in Electrum already.
I only wish Electrum had a less convoluted support for P2SH-P2WPKH wallets, though.