Moss is still very talented and has matured so that he's not a problem anymore. It's not his fault the Raiders have a porous OL and spent all that money on a proven loser like Aaron Brooks.
Culpepper does suck, though, without the talent he had around him in Minnesota before Moss left. Miami is very talented and Culpepper has been terrible so far.