Danny,
I am not going to say anything bad about other software, there are lots of good ones out there. I will note that I now use Chessnut.club for all of my events. Personally, it is the easiest one I have ever used, but I have only been doing this for 10 months, so, take it with a grain of salt.
What I like about Chessnut is that it isn’t just tournament software, it is club software. If you have the pro package, it is easy to manage everything. I can add users linked to their email and be able to send out messages to my club members, or just to event members. It has integration for paying registration fees, and the moment I add someone new, it shows if they exist in the US Chess database, so I can link their name to their USCF ID number. It tells me if someone is signed up for a tournament and their USCF membership is expired, or will soon, etc.
As for tournaments, it does roll call, so you know who is there or not, it can do advanced pairing, works for swiss, round robin, quads, etc., with all the outcomes, win/draw/loss/forfeit/byes of zero/half/full/etc.
Also, if you use Chessnut, your club members or event members can log in and sign up for tournaments themselves, pay the registration fees themselves, etc. They can also track their games and even upload PGN files of the games they played, so their opponent and them can look over their games, too.
You also can use a different device to project the pairings or standings on projectors, etc., or print them on paper and post them, if you prefer.
I really like it, but that’s just my 1/2 cent.