I think EJ sucks, therefore I am a hater, however Marrone is somewhat "learning" how to coach this team. In any event, the team is vastly improved from what it was last year and IMO this is due to Marrone. He's papered over some holes very well, and sometimes when he coaches around the paper in the game it is frustrating to watch.
Provided we continue to upgrade in key spots (particularly on offense) I believe Marrone will work out and be the best coach we've had in some time.