If you want to spend $800 or so and have the space, the tire machines for home mechanics are getting pretty darn nice these days, (e.g., the No-Mar) but you can get by for much less and do the same job, just not as quickly. I home-brewed my setup for about $50 using the basic ideas in the treatise below and have mounted hundreds of tires without problem and only slightly more work than some of the fancy machines.... and I don't have a huge piece of heavy equipment cluttering up my limited shop space or that I have to figure out how to secure to the floor.
Guide To Changing Motorcycle Tires
Good tire irons are the most important thing. The 16" Motion-Pro models (x3) are the best I've found. Also good lube - I bought a gallon of RyGlyde a a decade ago and still have half left.
I'm not a fan of the Harbor Freight machines - I don't think they offer enough over the setup above to make it worth the trouble, although some have made them work Okay with modifications to the way the rim attaches to the machine.
Balancing can be home-brewed too (or even done on the bike if your wheel bearings are loose enough), but I bought a dedicated balancer on sale - I think it was $125 or so.