Bus ride from Cabana bay to the parks is pretty quick, but they stop at Aventura and Sapphire before heading to CityWalk, so about 10 minutes total. A bus was always waiting for us at CB though so they run non-stop.
We adored Cabana when we were there but I was looking into a quick stay late April at Endless before everything happened, just to try. From
youtube videos it looks pretty decent, nothing too fancy but would do the trick. The one thing I'm not a huge fan of is the pool - just a wading pool from the sounds of things. CB has a big bonus in the pools and lazy river for sure.
It's great that VB is walking distance from Cabana, but I don't know if I would make that my primary reason to stay there. Universal is pretty compact and I don't think any hotel is really more than 10-15 minutes, even if you have to switch buses.
FWIW our only on-site stay has been at CB so I can't compare it to other resorts, but from the mostly raving reviews of all the resorts you can't go wrong. I'm sure Endless is mostly positive as well. Based on their location being slightly away from other resorts they should have a dedicated bus route as well. And at the end of the day they're only 2 miles from CityWalk so again a very short commute.