Няма по-добре и по-зле. Зависи от самия човек.
Ако си креативен и дизайна (като цяло, не само уеб) те влече - дизайнерската работа е за теб.
Ако пък имаш силно логическо мислене и желание за справяне с каквито и да е проблеми - кодер.
С това мисля, че отговарям и на втория ти въпрос.