Eric,
responding to your points out of order:
2. Support is not that bad.
Agreed. Support quality does vary depending on the analyst assigned. This is true of all support organizations. On the other hand, support is not great either.
6. Managing maintenance fees and re-negotiating with Oracle.
If you're an older customer (pre-Oracle) that has not yet upgraded to a current release, you're going to be shocked when Oracle tells you that sorry, you now to buy new licenses just to allow users to login (Tech Foundation). You'll be more shocked at the balls they have when they tell you that part of the software you bought years ago and that you have been using for years is now part of a "new" software module that you'll need to license just to continue use of what you purchased long ago. Yes, they'll negotiate - just like the Car Salesman at the Dealership who has to run all numbers back to the mysterious "Sales Manager". You may end up paying only a small % of the application license . . . but wasn't that what your maintenance dollars was funding anyway? The ongoing enhancements to the software?
1. Support & Upgrades for same price - unlike SAP.
The thing is, I think SAP's model is not the norm, rather, if you're paying substantial maintenance dollars the norm is that you DO receive upgrades as part of your maintenance fee. Its not that we object to paying substantial maintenance in return for value received, the objection is that the maintenance fees continue to spiral up while the value received is going the other direction.
There's my 2 cents worth.