I started using FreeBSD on a VPS a couple months ago, and I've moved my home router to be FreeBSD -- PF is /so much better/ than anything else wrt understandability, and putting miscellaneous services the router runs in jails is pretty nice, and feels simpler to set up "right" than the same with Docker (e.g. no messing around with Docker volumes, only to discover you've accidentally deleted years of family photos).