Určitě je to dobrý jazyk pro neprogramátory, např. v akademické sféře se uchytil velmi dobře. A určitě ne pro svoji kryptičnost a nečitelnost, z které ho někteří obviňují. Zrovna tak je to výborný první jazyk pro výuku programování.
Obecně se uchytil tam, kde není potřeba úspornost a vysoký výkon, byť začal pronikat i na mikročipy. Jeho výhodou je jednoduchost a vysoká efektivita vývoje. Proto se hodně používá.
S nadsázkou lze říct, že refactoring je potřeba pro nezkušené programátory, pro začátečníky, kteří nedovedou odhadnout potřeby a neustále prasí a místo vývoje předělávají svůj kód.
Co se týče hřebíků, ty se nezabíjejí, ale zatloukají nebo nastřelují. A Python je pořádné kladivo na spoustu problémů a profíci ho proto běžně použíají. To je fakt, se kteým se budete muset smířit.