All currencies and value systems have their own inherent strengths and weaknesses, depending on how and where they're being used. Bitcoin is no different.
The all or nothing thinking when it comes to currencies reminds me of hearing people talk about religions.