Product updates are a great classroom theory - however I think they work(ed) poorly in practice.
1. Customers don't want to install an update they can't test. Sage certainly has not , in my opinion, earned their trust regarding stability.
2. Pushing these out quarterly / semi-annually / etc - is way too confusing. Who remembers what was released in PU1, PU2, PU3, etc. It's damn near impossible to explain to a customer and to sit with them and think they'll listen as we go through 6 pages of product release features is insane.
3. Hot fixes are unavoidable - and to think that you can roll an urgent payroll fix into the next product update to avoid issuing separate patches is naive. So now you've forced customers or their partner to track both hot fixes/patches and product updates.
I am very curious to see how Sage is going to continue adding value in upgrades. I don't think ""connecting"" third party / Sage services into MAS is going to add quite the value that Sage thinks. Customers see this as yet another sales pitch to buy some connected service -- unless of course the connection truly adds value such as credit cards seems to do for many.
Are my customers really that keen on some third party integrations for credit reporting or e-marketing or even sales tax reporting?