Moi !! I don't use the buses very often but they can still be the best option depending on what route you're taking.
On my recent trip to immigration in Chaengwattana I used the bus both ways. Very little waiting time, only 9 baht each way and about 300 baht saving on taxi fares.
Top that if you can and please salute my stinginess