I think it is fine getting a contractor who are recommended by your friends. Although contractors do not have much design ideas compare to ID, but the good thing about it is contractors normally accept your design instead of persuading you to drop this and that idea. Sometimes, ID will persuade you to accept their recommendations saying according to their experience it is better that way, but end up the ID idea may not be what you like and is costly…just my 2 cents