I can't give you an opinion because your links are all going no place.

Why bother with File Front or any place like them, you have ads shooting at you from all over at the place at File Front now!! (Turn off accepting cookies review each one, delete all cookies, go visit these download sites, I was hit with 8-10 ads, 5 of which were either malware or ad-aware, if you accept cookies, you get possibility of spyware, ad-aware or malware installed on your computer) Every single download sites attempt to make cash off the back of you hard working Mod Designers when you are making Mod files for free. You host it freely, the download sites charges for it, why? Sure covers the costs, but they make profit, not just cover costs. If you go into the industry of making money online, starting up a download site making people pay for it, is the best business going. It is sick to me watching this unfold over the past few years. I intend to try and stamp them out a bit if possible
No one at CFC should mind this post at all, I have a nice banner on my front page for CFC, I'm doing this to give a place FREE to download files, no wait, reliable server, with hardly no downtime, allowing users to get at your work, I redirect all support back here to CFC where ever you like. Hell some of the Mods made for BtS and Warlords are good enough to be sold as mini expansions for Civ IV. You guys deserve a place to put your work where it won't be deleted EVER, will never charge and no intrusive ads what so ever.
I will pay 500-2000$ out of my own pocket before I make any fellow gamer pay for something that should be for free. We are opening our own data center real soon here in Las Vegas, still free file serving, 8 terabytes worth of space will be dedicated TO FREE FILE HOSTING AND DOWNLOADING!

All of these places piss me off, why make money off things that are free? Make it some other way or shut down, it isn't right, we will have unlimited bandwidth so it won't matter to me.
I want to redirect support back to this site for everyone that wants it, CFC is the home for Civ fans, we are the place to host all the files for the fans. What other download service would provide this for anyone? Venting session over!! Sorry!
Peace!