Here's a recent ranking of the teams apparently most hated by other fans.
https://www.mirror.co.uk/sport/footb...eague-12994750
The club West Ham hate (besides the big one, Millwall, who aren't in the Prem) is Spurs. After that it's Spurs reserves, then Spurs Youth team then Spurs Ladies. After that it's any other London club,. Then MU.
I don't know if there's any 'hero' teams, although I'd say that (of the really big teams) Man City probably get the least amount of hate.
The clubs at the bottom of that ranking aren't necessarily popular they're just considered irrelevant, as in why would anybody even care enough about a team like Huddersfield (even
in Huddersfield) to actually hate them?