This is also similar reasoning and why I went with a mikrotik router. All the functionality I need, none of the bullshit, solid performance for price. Only downside is the setup isn’t trivial, but if you’re comfortable on the command line, it’s a breeze.
Single person instance hoster here! I love that I know what service I’m interacting with, I control what that instance does and chooses who to federated with, and I’m unlikely to get defederated due to some other idiots bad comments or brigading.