In my opinion, home labs are awesome. One of the best ways for you to learn software is to actually run it in your house on a home lab and have the ability to test out solutions, features, upgrades, and break fixes without having to worry about impacting your user base at work.
The major drawback in running a home lab is cost. Often times, the gear is expensive (even when purchased used) and the cost to power the lab can also be excessive. Sure, you can spin things up in the cloud, but for me, I find witho... read more.