Seattle was the worst. Cabs were super late and never knew the city and gouged you. Took a cab 12 miles at 3am in Seattle once and it was 97$ another time (like 2012) the guy couldn't find the place 3 times and was 2 hours late. Finally showed up when I talked him there and fucker had a gps but claimed he didn't need it.
Uber and lift show up on time have good dispatch and reasonable fares.
However in Portland I always used radio can cause it was clean and had good dispatch and fair prices.
I use cabs in SF all the time from the airport cause company pays and I don't have to deal with the cf that is getting a rideshare there. Just walk out and pay $50 to downtown. It's $15-20 over rideshare but no wait. And yay moral hazard.
Anyway I love flywheel and radio can (I think related companies) cause they do it as well as Lyft and have fair prices. Cabs shouldn't be like healthcare for pricing.