My biggest problems with Bitcoins is if fluctuation of the price comes.
and then sometimes my transaction is extremely delayed before my confirmation
comes in into my email

Right but at the same time we also have to understand that there are fellow bitcoiners who earn a lot of profit with just this. I love how the price fluctuates and gives us opportunity to earn with it.