We used Disneyland Express in 2016 and it was fine. It was part of a vacation package through Alaska Airlines, and pick up was reasonable, the bus was clean and the kids loved that it was Disney themed, they had Disney videos playing and our drop-off was in the parking lot of our hotel. Obviously things can change, but we are a large family (6 at the time), and I didn't want to deal with UberXL. We are 7 now, and I'd do shuttle over uber or lyft just because of how big our group is. If it was just me, I'd probably go with Uber.