I've posted before about Toca. I'm not an employee. My kid has NOT played in their pickup program. She has done about 15 of their 50 minute private 1:1 sessions.
I think Toca private sessions are a great adjunct to get your kid additional touches and promote technical development.
As many have discussed here before, if your kid is motivated and wants to get better as a player, they need to practice outside of team practices.
Toca is a great way to do this. There are other options out there.
Toca is much easier to fit into a busy/changing schedule than finding a 1:1 coach IMO.
Without a doubt, it has helped my kid's first touch, foot speed, and shooting.
She had some technical issues with her shot that her team coach didn't have time to fix.
Toca sessions have corrected her shot mechanics and really helped develop her weaker foot shot.
In a 50 minute Toca session, you can get as many touches as a 90 minute practice.
And if you're working on something specific, it is great opportunity to get a ton of reps and drill down on a technical issue.
Is there any magic to their ball machine? No, aside from the fact it can deliver balls to your kid while the coach stands right next to them.
Could your kid get as many touches just going out and playing with you as a parent? It would be difficult in an equivalent amount of time. But a motivated kid who is willing to listen to a parent could get good mileage from this approach. I've worked with my kid a lot individually and it has helped her immensely. Toca just changes it up some. She doesn't have dad providing critical feedback.
Could your kid get as much out of a 1:1 session w/o the machine? Probably, but I like the fact that the machine allows the coach to really be next to your kid and free them up to watch and provide more technical feedback. The machine can hold probably a dozen balls. Hence the reps.
It is about $1/minute. So it ain't cheap. But it is similar cost to private soccer training and private lessons in other sports/musical instruments/etc. So the machine per se isn't really costing you a premium. It all comes down to whether you're willing to pay for what they are offering.