I agree with all the points that are mentioned. But the most annoying characteristic it is the complexity and as a result the slow transactions and mining. More coins are produced more difficult it become to operate them.
Initiatives such as improved technology (lightning network, etc) as well as hardware (moose's law) will provide some relief there.