I use two for different purposes.
Terminology. Straightforward Terminal. Handy right-click menu, H/V splits.
Terminator: Very customisable, for example multiple layouts (ie splits, and even custom command per split per layout), and also multiple profiles which are your choice of background/transparency, colours, fonts, scrolling etc.
What RAM does this "beelink" have (I've never heard of them)?
IPS can be very memory intensive if you add lots of rules, regardless of how their behaviour is set. (You can check the table size)
Also, what else do you have enabled? Do you have ZenArmour also installed and running? That is another memory hungry app (it does the same thing, so either use ZenArmour or IPS, not both).
Finally, do you have offloading disabled for the Interfaces? Interfaces ->Settings you need to disable Hardware CRC, TSO and LRO at the least for IPS to work. You might have to disable VLAN HW filtering as well.
These last settings are probably the most common reason for IPS failing. Drivers are almost always broken for these functions, particularly in HardenedBSD/FreeBSD. IIRC these are off by default in pf, but on in OPN.