TrackWrestling is a very powerful tool that allows an immense amount of customization. It can be cumbersome to use the first few times. In designing something of that magnitude it is hard to design a perfect UI/UX for everyone. There are hundreds(maybe thousands) of options and toggles in running a tournament. I'm not sure there is something that would be perfect other than a tournament wizard that would take an hour to setup.
As far as the tournament viewing it is like most sites with lots of data, hard to design with everyone in mind. I will applaud anyone that can design the perfect website.