Here's what I do
Bangkok - mainly taxis as cheap.
Elsewhere mainly apps - I have Grab, Bolt and Maxim and compare prices. If prices are within 10 baht I use Grab as their maps are better. Maxim maps are terrible,hard to find lots of places but they are cheap. Bolt maps are ok but Grab is best.
Pay in baht. That way if you cancel they cant charge your card.