I think overall Cam Cameron is a decent OC, but I agree that he tends to be too pass heavy at times in his play calling. He also didn't always have a great feel for the game. It sometimes felt like he was trying to outsmart himself with his playcalling for the Ravens: "We are running well, so they will expect us to run, so we are going to pass." The Ravens would be doing well offensively for a quarter and then they would suddenly go cold. I got the sense that a lot of that had to do with Cameron trying to be too "cute" on offense instead of just going with what the defense was giving you.
Having listened to a lot of interviews post Superbowl, I think the biggest knock on Cameron is wasn't real interested in hearing anyone else's opinion. They said that the biggest difference between Cameron and Jim Caldwell is that folks like Willie Montgomery, the RB coach, had a lot more input on the offensive gameplan once Caldwell took over the play calling duties. I will say that we seemed to have a much better fluidity in our offensive game once Caldwell took over.
Cameron has had quite a bit of success as an OC over the years...he was the OC on the Chargers the year they went 14-2. But I recently heard LT on the radio saying a lot of the players blamed Cameron for the loss in the AFC Championship game against the Pat (?) because he kept throwing in the 4th quarter when they had a 10 point lead, versus running and using up the game clock.
He might have better luck in college than the NFL, but I think he's someone to take seriously regardless.