Personally, I don't think any of them are "good". I think they are a waste of time and money. The key is to get a player's skill & measureables to a level where a college program will want them. There is nothing a recruiting website can do to help with that... Just my 2 cents