Well, I think it is indeed too much complicated and harder to use, you have to have knowledge about how it works on internet.
A 5 year old kid could use the internet well these days. We live in the internet generation, we should adapt and learn or be computer illiterate. That is your choice.
You have to make an account, buy bitcoin from different sites ( which takes 5% to 7% Fees) then transfer to exchanges for trading or to use.
There is no way to avoid it. If you truly want to have Bitcoin as an investment, you have to pay the fees.
How can a normal people, who usually watch youtube video, use fb or other social media, you expect him/her to know all these things? I seen people give up easily, and think it's too techy.
You will get used to it. There is a learning curve to overcome but it becomes easier. Do not worry.
I believe if Bitcoin sell coins on their official website, with lower fees, such as 1% to 2%, and make a simple wallet for people to use, more & more people would buy and use it.
What is your opinion on it? discuss..
There is a currency exchange sub forum, try to look for better deals over there. If you want a simple wallet, make an account in Blockchain.info.