The only thing would be the confirmations apart that I like the whole situation with Cashless transactions

That's pretty much what I hate about bitcoins too.
I just do not like the fact that a certain transaction can take about a few days to be confirmed. Although the most I've had was about a day and a half but I have seen reports that theirs took around 4-5 days.
Yeah it is annoying as hell that you have to wait several hours to confirm the transaction in some cases. They provide solution for this to include an amount of transaction fee for every transaction done so it will be confirmed fast but even if you comply same thing happen sometimes.