I mean, I personally think that Virtual Queue is highly controversial at the moment. I wouldn't say that there's a positive attitude towards it at all. When one system causes the lines for guest services to wrap around the park on a regular basis, its an abject total failure. But in fairness, a lot of the anger is misplaced. The problem is the atrocious capacity and the overwhelming demand, ANY system would have met me pitchforks and torches. The BG/VQ system are just a convenient whipping boy.
I could ultimately see VQ succeeding if they committed to it, put every ride on it, you reserved the rides on a "one and one" basis (tap in the Fast Pass line, you're free to book another, but you can't hold more than one at a time), and offered parallel stand-by lines. I mean honestly that's no different than the MaxPass system really. That's one of the reasons I was so taken aback and shocked by the inception of the BGs. I was like "we already have FP+, why do we need FP Classic too?"
I think that the failure of the VQ/BGs system from day 1 is that there was no balance to it. If you were one of the lucky ones who got it, woo-hoo you had a great day. You get your FP+'s, you get a quick line for the hot ride, and your stand-by's too. If you didn't get it, well tough toenails, you still fought for FP+s and suffered in stand-by lines. At least they should have swung a balance where you got extra FP+'s for other rides or something if you struck out with RotR. Or they should have put Mickey and Minnie on Boarding Groups and you were ineligible if you got one for RotR. There was just no middle ground with this system.