We used NCSA, starting when our son was a freshman. Looking back, there were advantages and disadvantages and I will try my best to outline them. I am not familiar with any other service, but as far as NCSA goes (which I think is generally believed to be the best/most reputable of them), here goes (note that we paid for the premium service, about $900 if I recall):
Advantages:
1) You will get what basically amounts to a professional website for your son that contains a personal statement, key statistics (top FB velo, etc.), as many videos as you care to upload, as well as separate sections for you to enter high school stats, schedules and honors; travel ball events, statistics, and associated evaluations; links to any news stories in which your son may be mentioned; information on any specialized training; coach references (names and contact info); gpa, test scores, and academic accomplishments; non-athletic awards, volunteering, and other activities. You will have the ability to go in and update the website anytime. I do not recall any problems with the website during the four years we used it except for one issue uploading a high school schedule that was resolved with a phone call to their IT department. Even though our son is now a sophomore in college, his website is still active. I am not sure how long they will leave it up, but it is sort of nice to have a complete record of everything he did in high school all in one place.
2) NCSA will track how often your son’s profile is viewed, and by whom. Your son will know by name which coaches viewed it. In addition, NCSA identifies each coach’s role (i.e., head coach, pitching coach, recruiting coordinator, head of baseball operations, etc.) and the date they viewed his profile. They also do a good job of keeping up with when coaches change positions or move between schools.
3) Your son will be assigned an advisor who will become very familiar with his personal situation and will be readily available to give phone advice on pretty much any question you or your son may have about the recruiting process. Usually this person is someone who played or in some cases coached baseball at the collegiate level. He will also have access to a library of live and recorded webinars and downloads on a variety of topics related to the recruiting process (finding the right college, communicating with coaches, college visits, scholarships, NCAA eligibility, admissions, financial aid, etc.).
4) Your son will have the ability to email coaches directly through the NCSA website. Although the coaches don’t email him back through the site, the emails he sends out are stored on the site so he will have a record of them all in one place. Also, NCSA lets him know which emails are opened by which coaches, which is a nice feature.
Disadvantages:
1) NCSA won’t produce video for you. Basically they take whatever video you send them, string it together, and put their logo onto it – which is fine, just don't expect them to create a fancy video if you don’t already have one.
2) NCSA will control which schools your son is able to email depending on which level of schools they have matched him with. For example, when my son first signed up as an incoming high school freshman, he was “locked out” of DI schools because his FB velo wasn’t high enough. Although any school could view his profile, he couldn’t directly email DI coaches through the NCSA site. Later on, when he had a higher velocity from a “verified” source (e.g., PG showcase), all schools were “unlocked” and he could email any coach from the site. I can’t recall what the magic velocity was, but if this concerns you it would be worth discussing this with NCSA at the outset.
Bottom line:
Over four years, our son received around 450 profile views and 10 follows (I believe a follow is when a coach requests to be alerted every time your son updates his profile). Of the views, about 50 of them were by 7 schools that were on my son’s top 10 list, as well as one of the follows. Of the five schools that eventually showed recruiting interest, three of them viewed his NCSA profile, one of them twice and two of them 10 times each, including Stanford, where he ended up. It’s difficult to say whether NCSA made a difference one way or the other - I would say the greatest value was in getting our many questions answered. As many others have pointed out, 1) you don’t need a recruiting service to navigate the process, and 2) there is a ton of great free advice on HSBBW. While I would never argue with that, given what we spent on some tournaments and looking at what we got for the $900 we spent on NCSA, I would say it was well worthwhile in our case. Hope this helps!