I think this is where most coins are still lacking development, end-users are attracted by ultra simple and light weight apps/plugins that are 1 click install and ready to go. Full nodes should be run seperately, just like I use Electrum for Bitcoin (which is still not simple enough to use for the mainstream). In my opinion, ease of use is crucial and platforms/coins that do this right will be able to grow their userbases and network activity to a scale unseen.
I completely agree bloated software doesn't appeal to end-users. I am also of the opinion that ultra light clients are the way to go and will likely be a key ingredient to mass adoption.
The only project I am aware of working toward this goal is Vcash. Vcash's ZeroLedger is said to compile/work on all modern OS's including game consoles, iWatch OS 2, Apple TV, iOS etc. It only uses 38 mb of ram with almost no bandwidth and storage in a decentralized manner.