I'd avoid them all as well. Your best bet is to sign up for a board that is specific to your team. All of the info flows through the college fan boards very quickly.
I went to college with and my brother was best friends with the guy who started Scout.com. He knew a lot of stuff. Guess where he got all of it? From his friends and contacts he made from the individual fan sites. He compiled info and threw out ratings based on what people said to him. He had no chance to watch everybody. He sold that thing for massive money and is living the good life.
But the point being.... no matter who you're getting your info from, they get it from fans. So go straight to the fans. They rely on them. What the services are is just a few folks that are great at compiling and summarizing the info they are getting from boosters, scouts, and FANS like you and me.
For example... I am a BYU fan. I get all of the BYU info I need from cougarboard.com. There are something like 20,000+ ACTIVE members there per day. It takes a few more minutes than just going to read the scout site and paying the cash. But I find everything I need there. Plus a ton of the info on players I get from my cousin who is a sportswriter and has access to everything the college teams do. He passes on stats and such from high school players, and many of them create their own highlight videos. Go to the school's fan site, ask who they are recruiting, and find the kid's youtube highlights, follow him on twitter, etc.
It's actually a lot more fun that way, because then you're making up your own mind, rather than an organization throwing out a star and saying, "Here's all you need to know about player X." It's much more fun drawing your own conclusion and you'll enjoy seeing guy's succeed more based on your very own evaluations. You feel part of it in a way.
I don't do that as much anymore, as I am way more casual now, but I used to spend a lot of time doing it and creating my own rankings and so on, and following a guy from high school (or earlier) to college, and some to the pros. It was fun. Enjoy it. To me it is more fun than fantasy sports, because I don't have to deal with trades, vote for teams I dislike, etc. I feel a connection to the player and like to see if they succeed or don't. It's a fun hobby if you have the time.