I am a wheat bread eater, and never found the buns dry. Maybe they are if you only eat white bread?
I always get great, hot, fresh veggie pizza at Pizza Planet with the salad and a rice krispie treat. I eat outside, and people-watch and enjoy the breeze, not the inside noise and pandamonium. I don't know what the people who always complain get, as mine is always fresh and hot and quite good.
Fairfax Fare is a place down by TOT which now has BBQ. It isn't great, but good enough and enough to share. This is what I got twice.
Ribs and Beef Brisket - served with baked beans and coleslaw $13.99.
Sharing is a great money saver when it works for you and is food you want.