that defense the niners have is damn good. their offensive line is also very good. they now have more depth at the running back position so they will be able to pound teams and smith is only going to have to throw the ball 20-25 times a game. the receivers are upgraded so they will have more guys the get open when they do have to throw. lamichael james will give them some speed too and will basically replace ted guinn on special teams and spot running back duties. this is a good team and they are loaded. they have every aspect of what you would want except for a superstar qb. they have good starters, good depth and smart coaches.