I have absolutley zero problems with those drafts. Pollack was hurt from his holdout and really got going right before he hurt his neck. From everything I had heard the Bengals were very pleased with his development.
As for Perry the detractors have championed Stephen Jackson for years now. The issue I have with that is when Perry was healthy he was a dynamic back. He was the guy who could run the ball as well as catch the ball out of the backfield. He was the type of guy who was able to create mismatches, and with a potent offense could have really succeeded, but he got hurt. I believe they got Deltha O'Niel in the trade down who was a pro bowler for a year or two. At the time of the draft if the Bengals had Perry ranked higher than Jackson I don't have an issue with it. To go from the 17th to the 26th collecting a starting CB and an extra draft pick, I don't have an issue with it. Unfortunately Perry got hurt and wasn't the player he could have been.