Can you explain the use-cases for layman and why one should not get EdgeRouter or Microtik?
1 reason - they are closed source proprietary systems. And you sometimes have to pay for upgrades to the OS and/or for signatures. That said, they are generally easier to set up and use for non-geeky home users.
@varkey I believe pfSense is better, easier to configure and has the right controls at your fingertips via the web configurator. As @vignesh_venkatesan said it can be installed on a SD or MMC card too. You could have bought the RAM and SSD here to pay lower duties. I bought a Transcend 128 GB SSD in India for pfSense and use the built-in (soldered on) 32 GB MMC for OPNSense. The latter acts as a backup only, the box is set to boot to pfSense by default.
Good you didn't choose wi-fi. It is better you separate these functions to higher quality routers than a plug in card. Too many points of failure in one box. If pfSense box ever goes down, I just switch over to my Asus AC3200, the only problem is it has dual WAN capabilities. So the Airtel connection will have to use their supplied 777VR1 VDSL modem router in WiFi mode.

