I love my travel within Thailand. I especially loved my stay in ChiangMai. Travel was very cheap there and 20BHT per ride in songthaew. Sometimes you have to bargain if you want to go far but the drivers had a smile on their face all the time.
Now that I am in Samui, I find the drivers asking for ridiculous prices, 100-200bht for a short ride. When you try to bargain they look away. I think this is due limited # of taxis and songthaews in Samui. They start charging ridiculous prices if the weather is bad or late at night, leaving tourist stranded. I might reconsider coming to Samui again due to this reason.
There are many places in Thailand where they appreciate tourist. Next time I might consider Bali as an alternative.