Joe definitely deserves a lot of credit for his success in probably the most important role a coach has - to manage his team of players, to get them to all buy into a common vision, and to get them all pulling in the same direction, executing an agreed game plan. Not every fan with agree with his vision for the team or the game plan he wants them to implement, but there's no doubt his players all agree, and they're all aligned with Joe.
That's the most important job of any leader of an organization or team, whether it's sports, corporate, government or whatever else. This is a team where everyone knows their role, everyone understands that is expected of them and they hold each other accountable. You have guys like Tillman who haven't played in weeks and come in and know exactly what his role is. It's a mature team not a bunch of college players, they don't need to be taught how to suck eggs or yelled at or have the whip cracked. They just need to make sure they all understand the need to sacrifice and the need to hold each other accountable.
Joe's weakest point (that we could see) was his in-game management - timeouts, subs, adjusting the gameplan on the fly. They also happen to be the only part of his job we can see as fans, and evaluate him on in our couple of hours a night of watching the game before we forget about it and move on to our day to day lives, so it becomes the be-all end-all of whether he's a good coach not. He's clearly improved in that respect.
BUT...he's still getting fired right after we win the LOB trophy. Don't let him get his grubby hands on it

