Personally I've been hoping things would return to just been a modpack launcher, I only ever used Twitch to download/create/edit packs but always objected to Minecraft been refered to as a 'Mod'.
Thanks team FTB and I look forward to getting my hands on the new App when it's ready :)