What training tool would you recommend?

I was looking at possibly getting a rope bat or a mini pitching machine to work on hand eye coordination are either of them worth it or just doing soft toss with the mini balls the same? What are some of your most used pieces of equipment? Coach teams 10u and 7u for reference