I use pfsense as the only router/firewall in the network (there is a gpon modem in bridge mode in front of it).
pfSense from ver. 2.8.0 does not use the regular ISO installation, but online installation. After booting the ISO, you need to configure the WAN (IP static/dynamic, PPPoE, VLAN ....)...