IMO i think there are only a couple of long term solutions for ethereum with regard to scaling. Sharding is one. I think setting agreed markers and signatures at points in time is what they're going to be forced to do though. POS is a big big risk and i haven't heard a solution to those issues yet. Not even close.
I actually hope they figure it out. But they do have to do it quickly. For now we have PoV. Proof-of-Vitalik. That'll just have to do.