For me though it ran for a year since I got it without ever having the problem, not even once. It was only in the last 6 months and especially these last few months that it really became a pain.
I was thinking of buying more Roku's if it was not for this issue. But if this is some management strategy to update perfectly working Roku's to buggy firmware to get people to buy new Roku's then that is pretty shitty and means I will never buy a new one ever again nor recommend Roku to anyone. Then I suppose it is time to look at other options.
Do not let the XSs problems influence your buying decisions much. The XS has a hardware flaw that gets exposed in some cases in some user environments. But even it works quite well for most users. Also the Roku 4 was rushed out the door and it has given many people problems. But, if you stick with models that have been out for a while and read reviews on various sites you really cannot go too wrong with the Roku line in general.
I am currently using two Roku 3s and a Roku 1 and they are dead solid perfect in their operation. I have many other streaming devices that I could use including a Fire TV, a Fire Stick, A Shield Pro, a Raspberry Pi (with Plex installed) and various Android devices and various computers and I use my Rokus 95% of the time for anything streaming. They are simply the easiest and most reliable streaming device I own by far.
As I said earlier I had an XS but that was the one bad experience I have had with Roku and even that was not too bad.
Just, right now, do not get another XS and do not get a Roku 4 and wait to see if the new models are up to snuff. If you need a new Roku right now get a Roku 3 or wait until the new Rokus get released and are out for a while and if nothing negative shows you can get one about a month or two after release.