Freelancer or Shop? Why you should work with an established development shop