I am quite positive about moving the app to Overwolf because maybe you can fix what Twitch wasn't able so far.
Namely to force the users to download and keep so much unnecessary data on their disks in order to get their addons updated by the app.
I'm talking about every and all modular addons that have plugins/modules included. They include various optional modules for different interests in a simple folder structure to allow the users to skip plugins they don't need.
Let me show you through a picture:
selected = trash data
This affects a wide variety of addons, including DBM, BigWigs, Bagnon, Dominos, Titan panel, Healbot (languages), PetTracker and many many more.
Initially, for each addon I just copied over only the module folders I need. (the unselected folders on the picture)
However this way the current App treats those addons as broken and offers only full reinstall (that bloats with all unnecessary modules). There's no way to update only the installed parts of an addon.
It would be very good if you could develop a way to make the app a little bit more "smart". At least to leave the missing plugin/module folders and update only the existing ones. that would be a good first step.
Thanks in advance!