Only things I've banned in my current game:
Vanilla Summoner - Unchained is still allowed. Master Summoner is out entirely. I do this not because it's overpowered. It just has the largest chance for players to screw it up entirely.
Ninja/Samurai - Unless a player makes a super compelling reason that one of these are running around, they're not in my game. They're on a continent way across the ocean.
Vanilla Rogue - It's terrible. I force my players to use the unchained version for their own good.
Everything else is fair game. All the arguments I'm seeing about "X is overpowered" is just silly. If you see a character is outshining the rest of the group, pull your player aside and ask him to scale it back a little. If your group is constantly making a mockery of your carefully planned encounters, maybe it's time to go back to encounter building 101.