Unfortunately, capacity is not the same as real usage. People still have to decide that they want to spend those 5 mln on microtransactions. No matter how good is the system if no one is using it.
Even if we are talking about future adoption then nothing can guarantee that someone would provide a better quality service (like for example a trusted bitcoin bank).