I would recommend Gabe. I hired him to do a few minor (for him) plumbing jobs. He went above and beyond what I asked him to do (at no additional charge).
I gave him four stars (not five) because we did talk about getting a new hot water heater installed and he gave me a verbal quote of about $700 to $800 (as did some other reputable plumbers who I talked with later). I don't know why plumbers charge so much to install hot water heaters... I ended up going to Home Depot and buying one for $250 and had a handyman install it for $100.