Personally I'm sticking with pfSense for the reverse reason, I like that it forces me to learn a little about what is actually happening. That way if you ever need to change OS in the future you have a better idea of how to replicate the same configuration.