Very carefully. ;)
From a technical standpoint itch.io seems crazy good
This is true. I know I like to complain about the lack of multiple filters, but itch is exceptionally good, from a technical standpoint. If you look at pretty much any other site, it is drowning in javascript bloat, but itch has none of that garbage slowing it down. It's simple, it's fast. As a programmer, this is how I like to do things. Efficiency is everything.
It does seem that the site needs more staff. But as a business owner myself (really small, in my case) I think I can guess the reasons for that.
(seriously though, multiple tag exclusion would be great :D)