I agree with you, indeed for now USD is better than Bitcoin, because Bitcoin is not legal so it cannot be used for transactions around the world, but if Bitcoin is legal and can be used as a transaction worldwide (same as USD) then I sure Bitcoin will be better than USD and of course people will switch to using Bitcoin and not using USD anymore, so I hope that in the future Bitcoin will be legal and can be used as transactions around the world, because transactions using Bitcoin is very easy and fast.