I think all the things you stated are valid and good points.....but I do think Mitch is a big problem as well. I think he has been inaccurate by NFL QB standards, does not see the field well, and his mechanics are poor. Even many of his completed passes were off somewhat.
His play screams backup, game manager QB to me....not NFL starter.