The rules of today's game really make the old smashmouth defensive football a relic, and it's almost downright silly to try and win in that fashion these days. Putting points on the board is paramount. Having a great defense is certainly helpful but offense is first.
Think about it, 2 of the most critical methods for defenses to shut down an offense have been eliminated. Hit the QB and punish the WR's. Gone. Add in that CB's can't barely touch the WR's adn voila, suddenly you have a league that rewards the aerial assault. What good is a smashmouth defense when you can't play smashmouth defense?
We need to move on. We need a QB that can lead the team and has the potential to be elite or at least close to it. Look at who wins SB's...Brady, Brees, Rodgers, P Manning, E Manning, Roethlisberger..... As nice a team SF has this year I can almost guarantee they will not win the SB because Alex Smith is their QB.