I don't really have any issue with bitcoin itself but my least fav thing is the lack of real world places to spend it. I suppose the confirmations could be a little quicker but it's not really an issue to be honest.
Everything costs time, especially convincing merchants in your place to accept something as payment tool that they either don't know or have never heard of.
You can make a first step and walk into a store in your place and explain them what Bitcoin is and how they can benefit from accepting it as payment tool. They might be open for new things. You don't know if you don't try.