I only use the very cheapest, most generic bar tape from eBay. I beef it up with an underwrap of old innertube on the tops of my drop bars.
For flat bars, I have always had fond childhood memories of 'mushroom' bmx grips. I've put them on some of my kids' bikes, but never actually used them as an adult, to find out if they're as good as I remember.