Why should they sell hardware? Both are software projects on top of a (heavily butchered) FreeBSD.(pfsense/opnsense do not have switches)
Don't know what this has to do with OPs question, but for routers on general-purpose-hardware I only use OpenBSD. But if I'd had to choose between those, I'd definately go with OPNSense.
To steer back from the mikrotik fanboy-trolling to OPs question:
I totally forgot about FS.com. They have various port counts available (12,20,24,32,48) and very decent prices. Haven't worked much with them though, but a friend that works at a local ISP swears by them. The cli is said to be pretty close to IOS and they have been rock-solid workhorses for them. IIRC they exclusively use FS.com switches in their outdoor/curb distributor cabinets, so they seem to be very temperature-tolerant.
Personally I've only used/configured a handful of FS access points for home/soho use at some friends/relatives. I've never heard of any problems from anyone and the one I've temporarily used at home (AP1167C) was also pretty much unobtrusive - i.e. after the initial setup 'it just worked'™ for the ~1.5 years I've used it.