Bangkok is a huge metropolis. If you like the outdoors, you won't like it there. Most every day (when it isn't raining), it's hot enough through the middle of the day that people don't do things outside. One result of that many folks are more active in the evening and night. So that's good or bad depending on your preferences.
I love visiting there for a couple of weeks but can't image living there. Other towns in Thailand will be very different as Bangkok is the one and only big city.
Cultural differences are fine (and interesting) for a couple of weeks, but lots of folks find that they can't put up with it long-term. I've never lived there, just vacation time for me, but I've talked to a number of expats to gauge what it's like.
Small towns in Thailand are of course very cheap, but there are a limited number of activities. Bangkok has all of the "big city" activities, but outdoors activities are severely limited. Sure, somebody can point out that hiking and mountain biking are possible, as is some kinds of fishing, but overall it's a metropolis lifestyle if you're living in town. That can be a high-budget or a very low-budget style.
But crime is very low, it's safe to walk the street at night, and medical care is first class. You'll never truly be seen as an equal with the locals, but as long as you aren't an angry drunk, most everybody is friendly. (and you won't know when most locals disagree with you, as they'll typically give you a small smile and say nothing)