We had one from 8U to 12U...very reliable machine...can throw up to 75mph..can mix in FB and change ups. Durable..can take direct hits without damage...also great for grounders and fly balls...battery is not prone to developing a memory, so you should get many years of use before you have to worry about replacing the battery. A single charge will get you approx 700 pitches (depending on speed..higher speed, eats more battery).
My son is playing 16U so we have moved up to the Atec Casey Pro, but for younger ages, I'd highly recommend it.