1) A superagent is a normal agent with a number of additional abilities: it can host a repository, and it can send messages to other agents on the same subnet.
An agent handler is a much more powerful entity which can handle full agent communications: so it can receive properties and events from machines, and send policies and tasks.
2) I'm not sure I understand the question - there are not really any benefits as such: instead, if you want to use certain features in ePO, you have to register a server to enable that. So if you want to do rollup reporting, you need to register an ePO server, and so on.
Don't forget, when your helpful posts earn a kudos or get accepted as a solution you can unlock perks and badges. Those aren't the only badges, either. How many can you collect? Click here to learn more.
Community Help Hub
New to the forums or need help finding your way around the forums? There's a whole hub of community resources to help you.