There so many restaurants in BKK that it would be best to tell us what kind of food your looking for and what kind of atmosphere.
If your looking around the lower soi's of Sukhumvit, you will usually get a dose of what goes on around there in your restaurant, to some degree or another.
If you can handle alot of freelancers (I can

) one of my favorites is the Beergarten on soi 7 and Sukhumvit. Very good food.
For a little more upscale but not to pricey and not many ladies on the plate. Try the Hunter. Bottom floor of the landmark hotel. Excellent English food and normal food as well. Soi 6 I believe. Tony Roma's around soi 9 for beef steaks
Soi 5 Seafood center - very good and cheap, for BKK. Right on the corner.
The list can go on and on.