The snappiness of apps was also hindered by network I/O in the UI thread (I mean wtf Microsoft).
WP8 did some things better but it was too little, too late. Nokia at some point bitterly complained about Microsoft's inertia in getting important features implemented that Nokia needed in order to sell phones (besides the apps, but that is another whole can of worms). https://www.techspot.com/news/53405-microsofts-slow-developm...