I don't have a home gym because I have the clinic gym to use. But if I did, I would have the following:

1) A pull-up bar.
2) A suspension trainer (TRX or Jungle Gym)
3) Kettle bells 10 to 30 lbs
4) Furniture sliders
5) A BoSU ball
6) A regular stability ball

With that equipment, you would be set to do an infinite number of differing and challenging circuits.