I hate to admit this......but I sort of agree with Jim.
I had just about the best home set-up you can get. I had a full 10' X 10' X 10' cage and a professional size TrueStrike mat in my back yard. I hit a LOT of balls off of it and shot a LOT of video on it. I wore out 3 strike surfaces (and if you've ever been on a TrueStrike mat, those strike surfaces take a long time to wear out)
Anyway, after having it for four years, I sold it all on Craigslist when I took my year long sabbatical.
Looking back on it, I don't think all the time I spent on it was really time well spent. I didn't really improve my ball striking much and truthfully, the 15 feet the ball flew into the back net told me very little about anything at all.
Maybe if you were a beginner and finding the sweet spot consistently was a major priority, a backyard set-up would be a great deal. But if you are already a decent ball striker I don't see much need in spending the kind of money I spent, or spending the kind of time I did, pounding balls into a net.
But....your mileage may vary
BTW, I do have a picture of my old set-up if you want it. Just PM me.