The whole issue of confirmations has to be given attention if bitcoin is ever going to work like normal money. There are just no 2 ways about it.
Confirmations is not a big issue. Transactions can be confirm on single confirmation and no need to wait for 6 confirmations. also if you have live system, you can check the hash which is instantly generated and conclude the transactions. Perhaps we can get much easier and faster way in future.
One thing for sure, Bitcoin will be the next Global currency of the world.