I personally stay away from gaming headsets. They can be clunky or uncomfortable and you're mostly paying for the feature set than sound quality.
That's not to say they're all bad. There are some good headsets out there, I just don't go for them since I already have great headphones.
With that said, I personally use the Philips SHP9500S
. They have a detachable cable which I can replace with a VMODA Boom Mic
These can plug into a PS4 controller or one of the later Xbox One controller revisions that has a 3.5mm jack. Unfortunately, it looks like Amazon doesn't have those headphones in stock. They're usually $75. Newegg tends to carry them too for that price. Also, I lent this combo to a friend to try on his XB1 controller. He said that it was difficult to hear other people but since I don't own an XB1 I can't verify how true that is. When using it on a PC, I was able to hear the game fine but since I don't play multiplayer, I couldn't check if the Voice Chat was low there too.
Oh and they're open headphones too which means sound will leak a lot.