Just saving using real ports on your pfSense. From a performance point of view, pfSense processes all the traffic between sub-networks anyway, whether they are together on a VLAN trunk port, or on real ports. In fact, traffic between 2 sub-networks should be quicker if they have a real port each - if they are both on the same VLAN trunk port then traffic going both ways ends up doubly competing for the real capacity of the VLAN trunk.
If you already have 4 physcal ports on pfSense, then you can use them wired-LAN, WiFi-AP(s) network, ISP1, ISP2 and you are done. Of course if you want another separate LAN then you would have to implement VLAN(s).