Essentially it boils down to what kind of programmer you are and what about the craft of software engineering you enjoy.