>>50497522They don't need to be assholes per se to be great, but having some kind of conflict with your rival helps making them interesting. N wasn't particularly rude and even respected Hilda/Hilbert, but he was a good rival. The nicer ones don't feel like rivals at all, they're just friends (or annoying unavoidable retards like the gang from XY) who happen to train pokemon