On the WiFi side - the Ubiquiti UniFi range access points are pretty good on the whole.
I have the Unifi AC Lite (two of them). Very good for the price, flying saucer form factor works great for ceiling mounting, powered using PoE, good management software.
I use Mikrotik rather than Unifi for the routing, but TBH at 100M pretty much anything will work fine, so go with what you're comfortable managing. A small form factor PC running pfSense is worth considering too.