No personal experience, but a friend from Bangkok used Bolt in Pattaya and recommended it highly. Only because I get around entirely by walking and baht-bus I haven used it yet.

When I checked grab two years ago, prices were similar as you would pay by direct negotiation with driver, about 200 THB for 5 km as far as I remember.