The bitcoin transaction confirmation is too slow at the moment. I would prefer the litecoin or Ethereum.
I don't think using bitcoin is hard, but I can see why some people find it difficult to understand and how bitcoin works exactly.
It's something they can't see and can't physically are able to hold and It just takes time for people to used to bitcoin really.