The thing is, it's not that huge an issue to resolve. It's already been demonstrated empirically that larger blocks handle the scaling problem and doing that in association with the original fee model keeps the fees down. I think we may see, shortly, that sidechains, whether they have a purpose or not, weren't really necessary for fee reduction.
Back to the title question, back in July as a newbie i chose Coinbase as they have a very easy dashboard and functionally the buy/sell/send/receive experience is very easy.
I recommend a good Coinbase tutorial - https://www.youtube.com/watch?v=F1GB45_d8Vw
https://www.youtube.com/watch?v=F1GB45_d8Vw
Get a Coinbase Signup $10 bonus - https://goo.gl/x97fDR
