I really liked Sports Recruits. My 2020 had an NCSA profile, but we didn't really do much with it- so it might be as good. He was given a Sports Recruit profile by his summer team and it was a big step up from emailing with youtube links. Best features:
- Already had email addresses and websites for baseball programs- made contact easy (although sometimes during the coaching carousel of May-July they could get out of date)
- It would notify you if a specific school viewed the profile or watched a video (and which video they watched). Previously on regular emails, you had no idea if anyone read it or cared. My son and I would both get a text and email anytime anything really happened. I let him own the responses, but I was in the loop at least.
- Uploading videos, pictures, and content was easy for him.
I'm sure some of these other sites could do many of these things, but I liked it.