As a Business Consultant and CPA at the Executive Level for more than 5 years now, I've been exposed to numerous clients who are using some form of Dynamics. There is a similar theme to all of them:
- They invested a lot of time and energy into the implementation
- The implementation was handled by a 3rd party service rep (I realize this is the whole model in itself)
- The implementation is riddled with errors that make everyone internally frustrated
- The end-users I meet seem to hate relying on such an inherently confusing and frustrating system. As a result, many give out that energy of feeling trapped at their jobs because they need the income and know they are stuck with this system that their employer just spent an ungodly amount of money on.
- Reporting on it is an absolute nightmare. Yes it is feasible to make what you want, but to sell something as "accounting software" and not even supply standard and adequate financial reports is even more frustrating... now the client needs to hire an expert in programming these reports.
- Navigating the system is not as intuitive as it could be, doing a simple task that would take 5 minutes with competitor's products can easily take 30+ minutes in BC.
- Yodolee is a headache to deal with should you ever have issues with banking feeds. Who does QBO use to support this service? Is it hosted internally? BC developers need to go use that bank feed connection and the net result to realize how streamlined that is vs 10 steps in BC
- Carries a theme of being over-promised and under-delivered. I'm not an expert in BC, but rather accounting. My job simply helps to support getting their accounting disaster under control (typically caused by setup errors)... to a place where things WORK (nothing mind-blowing)
I think part of the issue is that Microsoft has outsourced the delivery and support of this product from it's root. If the developers of the product are not customer facing, all they will continue to do is put lipstick on a pig and see how much their reps are able to gouge people for on implementations. At this day and age, setup should feel something like setting up a WordPress site... instead it feels like a failed product that Microsoft should either re-design from the ground up and actually be directly customer facing OR let this product burn in the same layer of hell with AOL, Enron and Time Warner (I hope sooner than later on this one).
I've got nothing but respect for Microsoft and the MANY great ideas and products that have helped deliver so much change in the world. Unfortunately, Dynamics is a failed idea. I vote it's either time to revamp it or sell off the product to a company that can better support it.
If Netsuite or QBO were boats, they'd be speeding along the waterfront with ease... if Dynamics were a boat, we'd already be sinking from day 1.
Thoughts?