The average time for DME from landing to arriving at the resort is 90 minutes. But there are several variables that can make or break that timeframe, so its not uncommon for things to be faster or slower. We've had it take two hours on more than one occasion - once when we arrived mid-morning on a Saturday and apparently the rest of Disney guests did too, and once when we arrived at 10pm and were virtually the only ones there.
We've taken Uber/Lyft before and its worked out fine. We have also had Tony Hinds pick us up from the airport. Him or one of his drivers will meet us in baggage claim. Once we have our luggage, they walk us out to their van which is just steps outside a door near baggage claim, and we are on our way. His pricing is more on par with a taxi, so would be slightly more than Uber/Lyft, but its faster than Uber/Lyft.