Purchase a router from TekSavvy!
Really though, your ideal WiFi situation is unique to your home. Some routers will be great for a small home or apartment, while some might be overkill for that exact same home. Vice versa for large homes. You may be looking at a budget router which would suffice for a small home but fail at providing coverage for your entire home. Take the size of your home into consideration when you are looking at how powerful your prospective router is.
There are also mesh networking solutions available which allows you to set up multiple wireless access points throughout your home to ‘cover’ your home in a lovely blanket of wireless connectivity. These are ideal for large homes, or homes with multiple floors where you want an even layer of connectivity regardless of where you are.