Well that really depends on what features you need, and whether you're comparing a Cisco router or ASA.
If you need a captive portal solution, Cisco won't work for you and pfSense will. If you need multi-WAN, you're out of luck with an ASA, but pfSense or a Cisco router will suit you fine. If you need Websense integration, only Cisco will work (though there are alternative content filtering solutions that will work with pfSense). If you need to NAT VPN traffic, Cisco will work and pfSense won't (though I'd never recommend NATing VPN traffic, if you have to connect two networks using the same IP address space you have to use NAT).
Those are just a few examples. There are about a million different things you can do with pfSense and Cisco devices, some that pfSense can do and Cisco can't, some vice versa, and the vast majority that either can accommodate equally well. In most networks your only differentiator is going to be cost. On some networks only one or the other will be able to accommodate what you need, and there are just as many situations on each side. There are far too many variables and differences between networks and capabilities of the two to give you a definitive list.