I've heard a lot about pfSense, never messed with it (yet) though. WIll have to check it out. I ended up going with a Netgear Nighthawk R7000, their top of the line unit, as it is. Love it to death, rock solid, AC speeds punch through the walls like 'G' series routers, and NOT like 'N' speed ones!! Coupled that with a Linksys Media Portal I think it was called, it's Linksys' remote AP device. All the reviews I read said my beloved Linksys (which was sold from Cisco to like Belkin or something) went to crap, in terms of quality. I've been with Cisci/Linksys since I entered the networked world, literally, every piece of hardware has a Cisco or Linksys logo. Was hard to pull the trigger, but after the reviews over and over about "better price, but you pay for it in quality" left me super pleased with my decision. I can't speak for any other netgear devices (set PLENTY up, but don't use em in my house, in the past), but the R7000 is a beast.
My only gripe, is some settings force it to reboot, and it doesn't always tell you when that will be. Wife lost streaming netflix movie a couple times cuz I was messing around altering settings and whatnot and suddenly "updating changes" (netgear slang for rebooting router, lol)
For that pfSense, which is more important, other than the NIC's, CPU or RAM?