Man, that's a lot of commitment! I gave up when an app I was using for work ended WP8 support and I updated my Lumia 640 to WM10 and wasn't happy with it (Mobile Edge is really terrible, but I already complained), I could give up that app and go back to WP8, but I wasn't willing to live with the notification center bugs in WP8 that were actually fixed in WM10. I still miss live tiles, and the janky photo uploader app I wrote. :(