I don't know...it's hard to say.
Harbaugh inherited a couple of key elements that I believe fit his coaching style very well that I don't think he would have got here.
I believe in SF he got a far superior Offensive line, especially where the running game is concerned. That makes it a lot easier to play mistake free football when you can do that. I am not sure he could have got that here.
Also he took over a team with a pretty dang good defense already in place that he was able to help get improved.
I don't believe, and I can't imagine there are any people here who would believe, that the Cowboys defense would have given him anything close to the same thing.
A really good, ball control, mistake free running game combined with that defense will allow a young coach to over come and do a lot of things.
In Dallas he'd have had a team that is more built, currently, to be a passing team and I don't know that it would have worked as well for how he wants to coach, or appears to want to coach anyway.
So it's tough to say.
I think the Cowboys could have probably been 8-8, as they were, maybe as good as 10-6 but I don't know that it would have been much better than that.
Now on the other hand I think that Garrett would have been in trouble with his style of offense in San Fran.
He wouldn't have the receiving core there that he does here and he certainly wouldn't have had the QB play that he enjoys here.
Make no mistake about it I don't think Smith is a terrible QB but I think he's exactly what you saw this year. An above average QB who can drive the bus, manage a game, and avoid mistakes as long as he's got a quality defense and a really good running game around him.
In a passing minded system like the one Garrett has I think Smith would be in a whole lot of trouble.