I would still prefer Ice/Fighting over Ice/Ground, I mean you'll be hitting every pokemon for neutral with your main STABs, and then your support moves can finish the job.
The same can be said about Ice/Ground, though. The only reason Bronzong resists both STABs is because of Levitate. On the other hand, Frosslass, Tentacruel and Qwilfish stop Ice/Fighting cold (pardon the bad joke).
Lets look at it:
Ice/Fighting Offense:
2x- Grass, Ground, Flying, Dragon, Rock, Steel, Ice, Dark, Normal
1x- Bug, Poison, Fire, Psychic, Fighting, Ghost, Water, Electric,
Ice/Ground Offense:
2x- Grass, Ground, Flying, Dragon, Rock, Steel, Fire, Electric, Poison
1x- Bug, Psychic, Fighting, Ghost, Water, Ice, Normal, Dark
---------------------
Ice/Fighting Defense:
4x- none
2x- Fire, Psychic, Flying, Fighting, Steel
1x- Dragon, Grass, Water, Rock, Normal, Poison, Ghost, Ground, Electric
.5x- Bug, Ice, Dark,
0x- none
Ice/Ground Defense
4x- none
2x- Fire, Water, Grass, Fighting
1x- Normal, Ice, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel
.5x- Poison,
0x- Electric
Long story short: Both are great offensively and, on paper, Ice/Fighting is better defensively. However, while Fire/Water/Grass/Fighting weaknesses are sucky, a Fire type isn't switching in because of EQ and a Grass type isn't because of Ice Beam. It's the same reason you don't switch Scizor into Shaymin, since even though Scizor resists grass attacks, Shaymin pack HP Fire.