After upgrading from 2.1.9 to 2.2.0 on two of our current magento sites, its apparent that the process is somewhat easy and difficult at the same time.
Yes composer makes going from 2.1.9 to 2.2.0 is easier than ever before but it feels that so many things have broken. Even on a site, which is a pretty straight forward Magento 2 build. Lots of core changes and different functionality but also causing lots of bugs in the theme ( and trust me the theme isn't overly complex. )
So to the question.
My simple question is, what are people doing in regards to the upgrades, are you sticking with 2.1.9 and then leaving the client on this for the life span of the site ( obviously patching as time goes by. ) and then when a client is on 2.2 or 2.3 they will stay with that version for the duration of their site life span?
Or are they upgrading to 2.2 then 2.3 because if 2.2 is anything to go by 2.3 will be the same and again for 2.4 - it will just cause headache after headache.
Now I would be torn because, having the latest and greatest is always the way forward for me, but if it means pain to upgrade, why bother for a simple feature the client may not need? - but at the same time the upgrade might fix bugs that may never be patched and we are expected to upgrade to fix?
I feel as though as its question that no one really talks about or has asked.