Im 9 and on a travel team. Composite bats are expensive and she will out grow quick. But if she is happy and she picks that bat up and swings it 2-3 times more per week because she is excited about the bat it is worth it. Halo is sweet and light. Anderson has heavy end makes me swing slower but it travels. She would like Halo. I would. I have a Easton 30 - 11.5
Buy a lower cost aluminum or alloy bat. I am not sure if this child is a first or second year 8u player but it is a young age if you would like to spend money on a bat... make sure your kid is interested in playing the sport and isn't just playing to find out if they like it or not. I am in 12u Travel Ball and personally used a aluminum bat in 8u there is no need for composites, im not sure what ball your league uses but if it is a sof dot it will fly better with aluminum or alloy.