I'm fairly certain the first server I played on from NFO was probably around 2002 (03 maybe?). It was one of their test servers.
I believe it was 1.6 but the specifics of what I remember were.
32 Person, completely full, and having a stable, below 20 ping from a Chicago server, it made me smile

. It's what prompted me to try to get a hold of my own. Ended up not being able to do so for a while, but I did for a few months but then lost support from the other people who went along w/ it with me so I had to cancel.
Now I got the leader of my new clan to sign up for 2 ping accelerated high priority CSS servers and still <3 NFO.
The list of providers I've used:
GriffinRun
GameDaemons
ReconGamer
ClanServers
w00tservers (long gone now)
VSK Gaming Servers
And probably quite a few more, including some "self supported" ones.
And nothing has topped NFo.
As I stated in my post on the CAL Settings, most of their issues are improper client side settings. And the lack of willingness to contact NFO's support when there may have been a problem. I posted once, now I'm ignoring the thread.