I've heard good things about the Hack Attack.
Me too. I don't love pitching machines per se, but if you're going to train on one, I believe this is the one to use. Pitching machines have their limitations, but so do front toss and tee. And all three beat side toss, IMHO.
One thing I'll say on the Hack Attack Jr. is that I haven't been able to get the pin-point accuracy that some claim they get, but it's close enough. Probably better that it's not totally predictable.