In reply to Peter.

Exactly what he said. I believe the WordPress Consultant is the most valuable person in the eco-system these days because they bridge the gap between the developers who might not understand business objectives and the client who might not understand technical possibilities. I do however believe that a Consultant is different to an Implementor in that a consultant will know the "best" solution (whether it's plugins or custom) and an implementor will find the solution they know how to implement.

My two cents.