I never bought a flagship phone until very recently but I did switch (budget) phones and still remember the excitement of trying brand new phones with very different physical and software features. I also remember recent (Android, in my case) phone upgrades feeling meh after setting up new phone.