I thought the system for Hagrid's was horrible myself - granted this is particular to myself, so others may have different opinions. But we were at Uni about a week after it opened and were excited to ride, but it just was never going to happen with the system in place. With my group (including young children - one who wouldn't be able to ride - and older folks one of whom has real temperature sensitivity being out in the hot sun for long), waiting in a multi-hour line was just not going to be tolerable. We certainly weren't going to subject the youngest child to a long wait for something he wouldn't even be able to ride and if he ween't in line then someone else in the group would miss out (just gonna throw out the benefit for Rider Swap at Disney compared to Uni when it comes to rides with really long lines). And we would have gladly shown up way early in the morning and do a rope drop dash - if we had any idea when the ride was going to open. But since it did mid day openings, we had no idea when the queue would open and we weren't going to miss out on doing other stuff during our limited number of vacation days but just lingering around a ride entrance not doing anything. The uncertainty of the opening time was a big negative.
And if we had waited in line for an hour and had the ride die - as it was doing frequently in those days - and not even gotten a return pass (only people who got into the actual ride queue ever got them and that was after waiting for a while). It just was not an option for my group. And late at night trying to get in before closing didn't work given the bedtimes of our party. Overall the system was horrible for us.
What really bummed me is that they had indicated they would use a Virtual Queue soon after opening and then just... never did. I would have been fine with a Virtual Queue no matter when the return would be, just as long as my family would not have to wait in a line forever. I was prepared to use that from before we left for the trip, had the app, read up on how they were likely to use it, and then it just didn't happen.
I'll add too that we were staying on property and while I knew Express Pass wasn't going to be available, I thought they'd at least have the early openings in that park to help out on property guests (they didn't, only Studios had early openings).