I tend to say "pfsense is perfect to handle any access point !" :D
If you trust the client that connect / use your pfsense box, daisy chain any access points that you would like - with WPA(2), DraftN - Long range, you name it, just chose the right AP for your needs.
Just check that the access point shouldn't be a router, just a plain access point.
Use AP to focus on your needs (like DraftN mentioned here).
Another solution, if you do not trust your clients, like any bar/hotel/public AP setup : throw in your pfsense any (third) Ethernet card (a 5 $ solution), give it a static IP, and you could use access control, portal management, protect your LAN, and even more.
Trying to use a Wifi-card into the pfsense box brings up the fact that the card should be supported by BSD 7 (Draft N isn’t there yet), and that the Wifi coverage will be far less (a circle around the pfsense box).
For myself, I'm covering 5 levels building, 4800 square metre surface, with a set-it-and-forget-it-solution – using 6 AP’s.