I hate when people come on the SF chatter and know nothing. They spend one time or one hour on a map and judge it. It takes more than one day, one week and even a month, hell it took me awhile to enjoy night maps, now they are my favorite.
I can tell you from experience that you only played a couple games, when I play Warlord there are alot of snipers - agreed, but they are so EASILY taken out that its funny, The best players are not snipers, they are the medics and assualt class in my opinion. Obviously you came from Karkand because I stopped reading your post when it said "you cant cap flags with a tank" .. yeah no kidding, tanks are useless, this map and Night Flight are the only ones strict infantry, why you ask they put armor on the map then? easy, to attract the armor people, you have to place the armor just right to be effective, have I seen armor tear it up? Yes. The RPG-7 is the best weapon DICE has ever came out with, I absolutely love it. You also played on the wrong server.
One reason why the server I admin on got rid of the FF mines OFF is because of the stupid clays everywhere, you could not possibly capture the two most important buildings, now with them on its a great experience -- more tk's but still great, it takes skillful placement. I could go on for hours and make the post long and boring with how great SF is..
But SF is for skilled players only. IF you are just a virgin in SF you need to practice before you come on, and for the Karkand idiots, you actually need to learn to shoot a weapon.