Not really, i'd rather keep all of my mods centralized in the Official web server. Which happens to be Steam Workshop and is in fact, formally endorsed by Firaxis.
But... let me tell you the tale -- i've had my own fair share of silly (and quite annoying) troubles with CivFanatics site in general. I even once had all of my Mods uploaded right here and had to delete them for a personal reason. Won't get into much more details though as i'm sure everyone should understand.
As long as the community can have some direct access to these Mods, i'm just fine with the current conditions.