My point of view is a bit different.
pfSense is an amazingly competent product that's available for free. The folks who've created this product are trying to turn it into a full-time gig by selling consulting and books, but for the most part we're seeing the contributions of volunteers. Which includes the guy doing Snort integration. I'd guess he's got a life outside of pfSense and his contributions here, and I'm sure he'll get things running again when he's able.
If you *need* and IDS up and running as part of your firewall distribution then you can get that. Cisco, SonicWALL, and Juniper all have IDS systems you can subscribe to, for instance. Of course, they're all quite expensive and run on pricey, proprietary hardware that requires upgrades every few years. If you need it though, you can have it in-hand tomorrow. For my needs I'd be looking at something like $3,000 for a SonicWALL 2400 with IDS and one year of maintenance, with $510 annually for the IDS renewal and $300 for the service contract extension. Juniper is more, and Cisco is way more.
Instead I'm running on a $700 netgate solid state device with (currently non-functional) Snort. I bought the documentation book for 1.2, and I'll buy the next one. I sent the developer of the Snort package $50 with a note of thanks. And I'm willing to be patient.
This is open source. You can build it yourself, or you can wait for the guy who's devoting his time to solving your business problems to get the work complete, or you can pay for a service contract (possibly for another product.)