“While there is some merit to the client's disappointment which I gladly owned up to and even refunded the client for the initial mistake my team made. However, Im afraid this review is a gross exaggerated.
1. There was a huge gap in what the client said he wanted and what he actually wanted. He said he wanted to be actively involved in the dev process and we therefore exposed him to v1 of the plugin which was un-polished and not fully tested, something we don't usually do. Naturally, it was buggy which disappointed him.
If he wanted a finished and polished product in the first go, he should have not expressed his interest otherwise. I would then have quoted a timeline accordingly.
The mistake I made was that I took his words literally.
2. After having realized the difference in what he said and what he wanted, we took some more time, polished the product completely and delivered again. This time, product met all specs and requirements of the client. He tested and came up with a list of bugs. with the exception of a couple of minor ones, almost all these bugs were "wishlist" items rather than bugs.
Even though we had expressly agreed that the development of the product will be done in iterations, here the client was expecting the product to have features that were never even discussed, let alone agreed upon.
3. Finally, payments were not made as promised. We went above the authorized weekly hours during development in the interest of not elongating the project to next week. Client never paid for those hours and elance did not cover those hours because they were un authorized. Client ignored my repeated requests about the payment on those hours.
All in all, Nicolai isn't a bad client but you need to be sure to get everything in Black and White before starting work with him.