Blockchain.info's priority checker is pretty outdated and innacurate. In actuaality, they should like to cointape.com, or you should use cointape for reference. I find it's accurate and overall quite good.
I never trust blockchain, I use coinbase, they pay the fees
and use cointape. MyCelium's tx fees are outdated, just use a custom one.
Blockchain.info says "very soon" means most likely your transaction will be confirmed when next block mined, but it's not accurate.
The reason your transaction took 1 hour for a confirmation because there are many transaction in network & your fees is below recommended (only 0.0002BTC/kb, you should use 0.0005BTC/kb to get faster confirmation)
is the recipient also influence the speed of transaction?
i sent bitcoin to primedice,and its very fast,but when i try to sent to bittrex,its taking long time,can you explain about this?
The recipient does not influence the speed of the transaction.