I run freeBSD for a NAS and a couple linux vm's under bhyve. Could I have just installed Ubuntu and been done with it? Probably. I did make some mistakes like setting a very low swap partition, forgetting to switch my RAID controller to IT mode which made me have to rebuild my raidz1 pool, changing my bhyves to UEFI so the internet works better. I made sure the jail I built for plex worked fine. It's been fun. At this point I should probably rebuild the whole damn thing, but I know it will run just fine as is.
For years and years to come. You’ll never need to update that box, frankly.