We do not have a car at WDW and we use the buses all the time. They are usually just fine and really I much prefer them to using a rideshare.
Rideshare can be problematic, the biggest problem is getting lost. Even with using GPS, we have twice had a rideshare driver (different drivers, different trips, different years, in fact) take us to the DAK parking lot instead of AKL and then had a heckuva time trying to get to AKL instead. And, yes, when we ordered the Uber, we asked to go to AKL (not DAK). And several times I have had to redirect rideshare drivers who were about to miss an exit--even though they all have GPS and the roads at WDW are, I think, very well marked.