I'm really annoyed about having to create an EOS wallet to hold my tokens and buy some EOS to activate the wallet. It is quite troublesome and time-consuming for new users like you said.
The EOS network can be very heavy and requires a supercomputer to run this blockchain.
Aside from its history of value and manipulation by traders, EOS cannot attract new users with such a nasty initial approach.
For holding EOS you don't need a supercomputer. You can use imToken Wallet to hold EOS. Here is the full details about ImToken wallet
https://token.im/eos-wallet , You can also try Freewallet
https://play.google.com/store/apps/details?id=eos.org.freewallet.app&hl=en&gl=US There is a lot of alternatives, you just need to find out which one suitable for you.