Everything that you mentioned is most likely a shortcoming of the current version of Bitcoin. That being said, it is not a big leap of faith that each of these will be rectified in due course. If not with updates to Bitcoin, then with another coin.
My post wasnt just about Bitcoin specifically, but around the entire blockchain ecosystem.