Are you an amateur or a professional?
Look for example at bicycle riders: amateurs care mostly about the bike, the frame, the gears, the forks and so on; professionals focus on training to improve their skills and their performances during the race.
When a software development project face a challenge or a problem, do you find yourself looking at the tools or at the skills of the people ?
Just answer and tell the truth. So you will know if you are an amateur of software development or a professional.
Update: this topic has many facets and many trade-off, still no exceptions here, when...