TrueOS is not for a noob. I agree that it's the most user friendly BSD at the moment, but your'e going to have to fiddle and fight with it to get certain hardware to work. Also, due to the lack of video drivers and wifi support, it will not work on many newer computers.
I say this as someone who's been working on a desktop focused BSD since 2005. It's not there yet.