I have been using my JUGS Lite Flite Machine for just over 3 years and it has helped me run a much more efficient indoor practice. I first incorporated it by having indoor batting practice. Our gym has a net that will split it in half, so I pull the net out set the machine up and have them take 12 swings on fastballs, 12 swings on curveballs, and then have them bunt 12 pitches. I have 3 boys spread out in the gym to shag the balls. I put the machine approximately 25 feet from the hitter in order to avoid the balls from "floating" in. A draw back is if you set the machine too far back the balls will have the appearance of floating in, which is very difficult to hit. The hitters adjust pretty quickly to it being this close and it actually helps with developing quick hands.
I now have started using the machine for defensive purposes also. It is very good for teaching catchers to block pitches and also is good for catchers to work on framing pitches. We set the machine in the corner and have the catchers work these drills. It is much more effective as the machine can place the ball right where you want it to versus having a coach do it. We also use it for catchers working on foul balls.
We have found it difficult to use outside on windy days, so pretty much limit it to indoor use. In my opinion it is well worth the approx. $500 investment if you are going to have a lot of indoor practices.