what problem do you have in bitcoin.
The hour long wait while blocks are not found for an hour.
you are right about that, i really hate that to be honest, it should be solved as soon as possible
I think the problem will be solved when you use a large fee when sending bitcoin in every transaction. I usually use fee of about 0.0006 BTC and time confirmation only takes about 5-15 minutes, if you want a quick transaction you can use it
some merchant accept 0 confirmation so you don't need to wait that long, but it's vulnerable
someone can used double spend to cancel the transaction
i personally it's okay to wait for an hour it's fair for a low fees
and you can always use higher fee to boost the transaction time