If it helps, pugchamp servers in NA have been running on NFO (except for a brief period when they were switched over last week to tragic's tcadmin stuff) since the beginning. TotH's pub and comp servers have ran on NFO for the past few years (vps and their standalone gameservers) and pugchamp's new game servers are currently on a NFO vps that I set up last weekend because people were lagging so badly on the new tragic servers. NFO's support has always been great and super fast to respond to my questions. Their DDoS protection is somewhat decent considering it is included in the price, their control panel is ancient but gets the job done, and the actual server performance is pretty good on average.
I tried out https://nodecraft.com/ for the heck of it last weekend and the concept for their servers is neat, but TF2 ate up the CPU/RAM allotment for their lowest level 'bot' and people were still getting lag issues when that happened. Also, you can't install plugins and whatnot during the free trial which sucks so you can't fully test it out without subscribing. The price is pretty steep for just a TF2 server but if you play minecraft or other games, this might be worth checking out. My interaction with their support was A+ and fairly quick as well.
And if you don't want to manage a server or worry about all this stuff then: https://na.serveme.tf/. I think premium is like a key or something per month.