Take time to assess your skills, temperament, aptitudes in depth. Careers are short-term. Therefore, think short term. Don't take your present opportunity for granted. You should feel the same way.
People skills are more important than technical skills.
Even in technical jobs, you have to interface with someone. Many of our outplacement clients are superstars who have been fired. Often the average performers who are easier to get along with last longer. They will determine your marketability. In marketing yourself, it's results that count.