This is not a technical post, nor a rant either though it may come across like one.
Is anyone else feeling like they're just trying to survive AX 2012 hoping that 2015 will go somehow earn back to the glory of 4.0 and 2009?
Performance is terrible. This is measurable, and has been measured and reported in blogs, but really all one has to do is spend an hour with AX 4.0 and then immediately follow it with an hour on 2012 doing the same tasks, and it's impossible to come away feeling like 2012 is not incredibly sluggish at virtually everything it does.
2012 R2 brought some relief, and I think there's some hope on the horizon probably with the next major version when the product is fully compiled and P-code goes away, and maybe we'll get a fully namespaced .NET application out of AX like I think the product much eventually grow-up into.
Meanwhile it's hard to argue with anyone that the TCO of AX improved on this last major version. Development takes longer, especially reporting, to do the same tasks and suffers from far more ankle-biting random issues like annoying caches that don't refresh and can't figure out they're invalid on their own. Users enter fewer orders per hour, find it harder to locate needed information, and generally suffer the same performance "death of a thousand cuts" waiting for forms and lists to open and the latest "I'm busy" mouse or spinning cursor to go away.
Am I alone in this feeling? Am I wrong? What are people doing to make this product shine like it deserves but clearly does not out of the box?