@marcusquinn Thanks for sharing. I personally don't have a dog in the fight, however I did discover kemp through networkchuck. I guess you could say I fell for the pitch. Although you are correct in the fact that the free version has limitations, I'm not sure if they would be limiting enough for a home network/homelab setting. The main purpose is to learn different technologies. Kemp's limitations are documented here.
Conversely, the article you linked seems to me a bit biased as HAProxy also has free and enterprise solutions. Granted HAProxy is open source and no limitations. I'm not sure about HAProxy, but at least from my experience, I was pretty much able to get kemp up and running from that one video.
In my initial experience with open source so far, it has been mixed. I don't mind getting my hands dirty but a lot of what I've come across is either somewhat outdated, or issues arise that no one else seems to be able to shed some light on. Sure, one might eventually learn enough to get things going if time isn't an issue.
Just my 2 cents.