- it is explicitly (or at least formerly) not considered a currency
- it is centralized (the company can freeze accounts if it wants, create more coins, or be sued)
- it's major use case is for inter-bank transfers. So if Bank A and Bank B was to exchange currency x for y, they will use XRP in-between. But this gives no value to the currency itself, it is just used as an intermediary. Is it conceivable that Ripple the company will not have enough XRP for these internal bank transfers and they are going to have to buy them back from the public??
So it seems that XRP has no value outside its use by the company Ripple. Is anyone actually using it for commerce or any other reason? It is not considered a store of value like bitcoin (in any case one would want something decentralized.
There are reasons not to like Ripple, but realize that many people have put a lot more value into other coins that, while more crypto-centric, are not worth the value people have put into them. I'm not advocating for Ripple, but some of the reason it could beat other alts is that it is fast and can be used for payment. It is backed by a real company with a lot of real clients. So, that reduces some of the fear of the Ripple team running away or simply failing. Again, while sure, they are not purists, they are still accomplishing a large part of the core mission of crypto - to replace fiat as a means of exchange.
Again, not saying I love Ripple, just that I do see why people might buy it, other than greed or to flip it.