Honestly, we signed up for Captain U but never did use it once they started asking for money.
Both my girls are going to play D1, and they got exposure playing for a "small" market team (The Hammers), but we tried to play a tougher schedule. It is easier playing for a bigger organization, like they are now (the Doom) as coaches know these organizations tend to play tough schedules, and it also helps to have the head coach of these organizations on a first name basis with so many college coaches out there.
What got them looked at was them sending out emails and letting coaches know where they were playing. Basically being a squeaky wheel and staying in contact with the schools they liked worked. They sent out an email to coaches every week during the season, talking about grades, life, and softball.
As soon as someone starts asking for money for their assistance, I shy away. IMO, I think you can do it on your own.