I prefer using websites like
BuyCoinNow,I think this is simpler and more comfortable for the beginners, no ID or registration are needed, you can buy BTC using only debit card or by bank transfer.
I think the same. Websites like BuyCoinNow are simple to use and I think they are more safer too.
They're indeed, but if you are a trader you have to transfer those coins on exchange eventually
don't get me wrong, I'm using BuyCoinNow for myself too, and I'm very glad with this service, but it have to be combined with exchange, at least in my situation.