I'm in favor of letting guests have the most direct control over their day on as equal a playing field as possible, and allowing them to make as many cost-benefit determinations for themselves, knowing everyone is in the same boat.
It's your choice whether or not to enter a 300-minute posted wait queue, knowing you're sacrificing a big chunk of your day. It is
not your choice whether or not you'll snag a Virtual Queue spot in an atrociously-run lottery (with random drop times, tech bugs, a wait in the queue even
after your time has been called, and the like).
Front-of-line or premium access (whether paid or free) is one of the worst things to happen to theme parks.
These things throw off the equilibrium of how crowds are supposed to behave in a queue-based system with a finite capacity.
Hey, I'm being consistent, here!
There is no perfect answer. I just favor the one that puts the most guests on the most-equal footing.