Your router has 4 x 2.5GbE RJ45 ports. So I would think you would want to stay with 2.5GbE as a minimum with your switch. With that said you might want to take a look at this review:https://www.servethehome.com/the-ultimate-cheap-2-5gbe-switch-mega-round-up-buyers-guide-qnap-netgear-hasivo-mokerlink-trendnet-zyxel-tp-link/. You mention Home Assistant monitoring capabilities. The switch is not going to monitor Home Assistant itself. If you get a managed switch it will monitor the port that your Home Assistant instance is connected to if that instance is a bare metal install and connected to this switch. An unmanaged switch will not monitor anything. All you will get with an unmanaged switch is the blinking LED's that are on either side of the RJ45 port. If you are looking for a switch that you can monitor with Home Assistant then you should look for one with a good integration. Ubiquiti has an "Official" integration. TP-Link, NetGear, D-Link, and Mikrotik have community integrations in the HACS store. I have no idea how well any of these will work. You may end up having to use SNMP, which Home Assistant as an integration for, you just need to make sure that your switch also supports SNMP, some do and some don't. You also might want to look at the used market (eBay) etc. You might find something that will meet your needs there. When buying used make sure you can determine what "Version" your switch is. TP-Link will have a switch with a part number then a version 1, 2, or 3, etc. As their software is updated a certain version may end up becoming "end of life (EOL)" meaning you won't get any more updates for that version. Other brands do the same thing, that is not just a TP-Link thing. You also might want to think about POE with your switch. If you think that IP cameras or IP phones might be in your future then POE would be real handy. Also think about the number of ports. You said you need at least (4). There are some with 8 ports that are generally desktop switches (not rack mountable).