My work relies on pFsense (firewall/router) and I had a SG-2440 (2 core Atom C2358) go belly up after five (5) years, it wasn't the netgate products fault, e.g.  Intel's Atom C2000 processor family has a fault that effectively bricks devices, costing the company a significant amount of money to correct e.g. Errata note AVR.54, titled "System May Experience Inability to Boot or May Cease Operation,"So I needed a replacement fast Netgate was great but the RMA process is about 2 weeks (in fact they covered it free of charge on a 5 year old unit), but I needed to be back on line yesterday.  I couldn't get the "newer" SG-3100 as it has no AES-NI (required for the next generation of pFsense).  So I was forced to look to other sources I settled on a Protectli  FW4B (4 core Celeron J3160).I only lost one (1) business day as the Protectli  FW4B arrived quickly (as in 2 days) sowing up at an Amazon locker on Saterday.PROS:I didn't need to change any configuration after 1) booting off a CE USB image and installing pFsense 2.4.4 then 2) updating the config.xml file on the Protectli  FW4B system.The SG-2440 system has 2X the cores and 2X the performance over my old SG-2440CONS:I used the HDMI port and a USB keyboard to confiure, however the FW4B is picky out which LCD Monitors it will support.  I have three 1920 x 1080 Monitors available but only one would sync up and display the Bios.  Once I got a one of my three LCD monitors to sync up to the FW4B it was smooth sailing.  Pontecelli claims they might have issues with weird resolutions.  Note once pFsense is installed you essentially have a headless device after configuring it.Note, I didn't want to deal with a serial console, Pontecelli provided a micro USB to DB-9 Serial - seriously when is the last time anyone used a serial cable in the age of USB.  Even if they supplied a micro USB to USB cable one would still have to find and install serial drivers something that is still a pain to do (I needed to do this for my old SG-2440)