I have spent quite some time lurking around here pretty well doing the same. While there is no magic bullet, the goal for me has been to have high security with low maintenance.
I have quite a complex home network (to help emulate a corporate network for testing but also for security) and I am always looking to find ways to help secure it better.
I have found this thread to be a pretty good starting point with some good security info; https://forum.pfsense.org/index.php?topic=78062.0
There is also some pretty good info in the wiki such as this one for forcing your (or something like OpenDNS) DNS servers; https://doc.pfsense.org/index.php/Redirecting_all_DNS_Requests_to_pfSense
Hope some of this helps and I hope some people smarter than us chime in too! pfSense is a great platform that is improving all the time.