A coin should implement features that are needed for its functionality, not just because they are "hip" or "everyone does it", lol.
Personally, I think masternodes are basically a scam to drive up price.
Indeed, it's a hard problem to solve.
I hope we will never see a pool.
Though I also hope we can one day extend the pool-prevention-feature so that it atleast allows for a P2P-Pool (a pool which isn't centrally controlled)
Let's see, I'll stick around for years, so... everybody make yourselves comfortable.