I think people put WAY too much emphasis on the star ratings of individual players. They're somewhat helpful but not very accurate on an individual basis. But I do think as an overall rating for a class, they're pretty good. I also don't think the recruiting services are biased. I just think they do the best they can with the very limited data they have available. There are so many kids to rate every year and their resources are basically limited to stats, size/weight measurements (often outdated) and highlight reels (just about anyone can be made to look good with editing). It's really hard to accurately rate kids based on that. It becomes a little more accurate when they have camps where they can get accurate measurements and compare kids head-to-head, but that's not a perfect measure either. As they update stats and measurables over time, all that is recalculated and part of how kids move up and down the ratings. Look at the NFL. NFL teams have a LOT more data and film on kids coming out of college and they have scouts they send to watch kids in person. They have private workouts, testing, physical evaluations and combines and just spend a whole lot more time evaluating each and every kid they're considering in the draft. And you know what? They still end up with drafting and paying millions to lots of kids who will never pan out in the NFL. And there are kids who never get drafted who are probably better than guys on NFL rosters.