How much money are you willing to spend. There are a lot of talents, but SharePoint anything is big bucks right now, because of the demand, especially for 2010.
Also, let me throw in, designer on top of developers, content managers, or admin.
Developers, content managers, and admin doesn't know how to design or solve problems to make SharePoint UX worth visiting.
Designers, content managers, and designers can't develop or understand enterprise level back end mapping.
Developers, designers, and admin can't map content that well (with good flow and organization) or write good copy.
Designers can do content management, but development side is weak, plus, they rather not get involved with the permission side, which is admin.
BUT
Developers, and designers know how to admin.
Content managers, and designers can take care of the front end, when developers can take care of the rear end.
Admin knows a little about content management, design and rear end, but they mostly do the busy work.
This site is done in SharePoint:
Ferrari official websites
You need a very good designer, content manager, and strong developer, as well as admin that can communicate well with all three. You need a designer that understand SharePoints limits and capabilities, and content manager that can work with designers to come up with something amazing, while designer understanding what content manager is trying to do. Plus, you need the designer that understand enough to speak to the developers and throw ideas, and content manager that's can organize all this with the admin.
If you want someone who knows the back end, front end, knows how to design while coding, and mapping the site with short and sweet copy, you have to shell out some heavy cash. And there are only few people that can do all that, and they all have their own companies.
...haha, sorry for the long post.