The difference is, HN is a separate website, with reddit the different communities start to bleed into each other
Imo: there's too much stupidity in the popular subreddits, sharing a space with that is too much to ask
Not that much, not unless they are related somehow (say /r/games and /r/pcgaming). Even then they can feel quite differently depending on moderator policy.