I would say closer to ZeroCash. I've heard from the relevant experts that Monero is not computationally-efficient enough to stand on its own, but I have similar problems with ZeroCash standing on its own (it is almost "too private", for people to check and make sure it's working correctly). However, I think both (and/or, the concept of "coin privacy") will be among the first practical, usable, sidechain applications. I think that people will sidechain coins over, mix them on the sidechain, and then send them back.
What are they implying by "not computationally-efficient enough to stand on its own"?
I'm honestly not sure.
There are criticisms about the chain being larger than Bitcoin. That's one thing, maybe an issue in practice, maybe not, but not really the same question as "computationally efficient".
There have also been criticisms of the PoW being too slow. This was a bigger concern before it got optimized and verifying a PoW took a second or something. But now at 20 ms, I don't really see this as disastrous. Even if it is, it could easily be replaced, and doesn't constitute a scaling issue (PoW cost doesn't go up as usage increases, in fact it decreases per-tx).
I'm not really sure where a criticism of the protocol itself being too computationally inefficient would come from. The signature verification is based on DJB's elliptic curve methods that are designed to be very efficient. We can verify something like 1400 signatures/sec on CPUs that are a couple of generations out of date. And that isn't even fully optimized.
So who knows. Sometimes memes based on a tiny bit of information, possibly taken out of context or misinterpreted, just get out there and take on a life of their own, making them very hard to ever fully kill off.