The core functionality of pfSense will be enough for some. It competently replaces all of the main functions of a router, and offers extra network protection. But there’s more on offer, if you want it. Head to “System / Package Manager / Available Packages” to see all the add-ons in its holster—there’s everything from community-driven intrusion detection system Snort to network discovery favorite NMap, each of which can be added with just a couple of clicks.
If you have a delicate family to protect from the horrors of the Internet, you might want to look at squidGuard, which adds a fully configurable URL filter to HTTP and HTTPS traffic, either whitelisting your chosen sites or blacklisting a list of known deviant locales. You can set it to act only on chosen local IP addresses—configure your kids’ laptops with a static IP, and you can force them into a walled garden Internet without affecting your own ability to browse. Note that squidGuard and other URL filters can slow down browsing, and put a heavy load on your pfSense box, particularly if you use an extensive blacklist, so use sparingly.