So the million dollar question is does using this linksys router solve most if not all problems? So many ppl claiming the speed issues & connectivity issues were due to the crappy Dlink router.
Starhub DNS is still an issue. To a certain extent, Dlink router also have some issue.
Router ALONE does not guarantee good Internet access.
If the DNS server you use is slow/poor or even not accessible, basically that means you can't access Internet properly at all.
(unless you manually key in the IP address of every server you're accessing on the Internet.)
If you've reasonably good knowledge/experience in networking -- I'm sure you already know this:
If the DNS server you're using is poor, it DOES NOT matter how good or powerful your router is -- your Internet access will still be poor.
DNS servers can do MUCH MORE than just resolving domains, DNS servers can even allow or block access to sites.
Nowadays, EVERY app you use or every Web site you visit -- is trying to monetise or data mine you in every conceivable way.
(this means -- at least -- linking you to many ad domains & trackers)
You will be shocked at how may DNS queries are submitted at times -- even when loading what may look like a simple Web page.
As such, IMHO...
Using a reliable & fast DNS server(s) is REALLY important -- maybe even more important than how good your router is.
You can mitigate the issue of ever increasing DNS requests/traffic by blocking known ad/malware domains & trackers.
(Adblocking itself is one of the fastest growing aspect of the Internet/Web in recent years)
This may reduce but (still) DO NOT totally eliminate the need to access DNS servers.
Everybody knows the case in Oct last year (2016) -- that Internet access for many Starhub subscribers goes down -- once Starhub's DNS servers got overloaded & became inaccessible.
But, it's been known for years -- before last Oct's incident -- that Starhub's DNS is poor/slow/unreliable.
Yet, at the same time, those Starhub subscribers using other 3rd party DNS instead of Starhub's DNS continues to be able to access the Internet.
My point is...
If Starhub's DNS continues to be poor & most users (continue to) use Starhub's DNS by default, then connection problems will still persist & whatever router that Starhub issue would AGAIN be reported as "crappy".
But we know it is not a must to use the ISP's DNS, we can always configure settings in our router to use ANY 3rd party DNS (either FREE or paid) -- or CHANGE to use a different set of DNS servers whenever necessary.
Personally, I also use a 4G mobile router (MiFi) to access Internet on my phone when outside; so that I can configure to use any 3rd party DNS -- even for mobile data Internet access -- instead of using the telco's default DNS.