I don't think I've been having the particular Wi-Fi issue described in the article, but ChromeCast has been just slow and flaky in my experience. I've had both v1 and v2. It seems to have problems with older phones, but that's not the only problem.
mDNS on Linux with Avahi doesn't seem particularly reliable either (e.g. pinging a Linux box from a Mac.)
Computers barely work :-( I guess this is why Apple insists on owning the whole stack. The compatibility matrix becomes tractable.
Google needs to get far more vigilant about ensuring the third parties are implementing it properly though - even if the bug is actually with a third party, it reflects badly on their product.
My Netflix app is extremely reliable with Chromecast. I had a period of unreliability when I switched to a new phone (Galaxy S8) that applued to Netflix as well as all other chromecast apps, but after an OS update it appears to be much better.
When it does work, it's pretty cool with multi-room playback, but I've decided I don't really need that anyway.
I'm working on phasing out the Chromecasts now, because of limitations in which apps support casting, and the inability to block ads and properly cast local content (very format-dependent). The kitchen speakers and CCA have been replaced by a rather good Bluetooth speaker, which is also handy when I go to hang laundry. The CCv2 and second CCA in the bedroom/office is being replaced by a ultra-small form factor PC with a wireless keyboard. For the main stereo in the living room, there's always at least one other device turned on anyway, and all of them can play from Spotify or my file server, so the CCA goes unused.
On the flipside, I plugged my old CCv1 to the TV in my girlfriend's apartment, and that thing has been working absolutely flawlessly, so maybe I'm just unlucky.
Sounds like it might be a network problem? Like for instance if you (like a number of other HN-ers I guess) like to restrict firewalls as much as possible?
It does everything I need, and while not completely perfect it has been really very reliable and generally 'just works'. As a user experience for playing content on your TV, the 'android as a remote' approach is great.
So I'd check your router if you keep having issues.
One problem is that a lot of the things I cast use Android apps. Although I should check if they have web options. But a web browser is also a big dependency.
This is how everyone used to build computers, PCs just became the outliers due to way things went with IBM/Microsoft.
Now with the all-in-one models, it seems even PCs are getting back to those days.
1 - Mismanagement from Atari, Commodore and others
2 - Microsoft deals with OEMs
3 - Pretty cheap Taiwan and Chinese parts, some of them with doubtful quality
4 - Windows piracy, alongside the cheap parts, allowed many small PC shops to thrive and offer nicer deals
5 - PCs were the majority of computers at work and school, so the only one parents saw as a good buy for their children future.