In defense of Joe, the Ravens never had much of a running game after Ray Rice, with the exception of one good year Forsett had. The receiving corps was poor , mostly full of old retreads .
The offensive line was mediocre to good, but certainly not great.
That being said, part of the problem was Joe’s salary. Ozzie didn’t want to give him that huge contract, but Joe bet on himself, helped to win a Super Bowl , and got paid. That lessened the talent you could put around him.
Also, Joe never did off season workouts with tight ends and receivers, like Brady and Manning did. Although I laid him for spending time with the family in NJ, when you get 120 million, you need to put that extra effort in your job.
The bottom line is he was the best QB in Ravens history, but he could have been better had he put more time into preparation, and the Ravens would have put a little better offensive talent around him.