I went with Linksys Velop 3-Node Mesh and all of my connectivity issues were resolved. It's been very stable and I have excellent coverage and speed. Also, each node can have a wired ethernet connection if you need it.
I had an wi-fi range extender previously, but didn't care for it as it was two separate networks. Couldn't move from one to the other without disconnecting/reconnecting.