Travelled not lived but these are best and worst places based on long term trip.
Best
Krabi - there is local and tourist. Airport, boats, food, scenary.
Bangkok - got everything cept beach.
Farang Mai - no beach but great food, mountains, pretty girls.
Ubon - scenary, airport, women.
Nong Khai - food, near border, airport 45mins. Friendly people. No big shopping centre a drawback.
PKK town - far nicer than HH. Train, seafood, scenary. Lacks a big shopping centre.
Worst
Pattaya. Horrible place dirty beach.
Hua Hin. Beaches ruined. Expensive.
Udon. Weird vibe.
Top 3 bkk, cm, krabi.