Admin point of view: Implementation needed a lot of our assistance. In the testing faze we had to catch and report many bugs/issues. Almost felt like your testing unit and not a customer. Even now after the implementation there are still bugs and things that need to be fixed and fixing them is going really slow.