I often wonder how programmers pick their "favorite". I actually learned on COBAL and still do a little bit of it today. Aside from all the WYSWYG stuff, the old language can do just about it all. So, using myself as an example I wonder is Python more popular now because that's what most are learning on or is it really that much better?
Sort of like what computer you grew up with. The old IBM vs. Apple is still alive and well although there are a lot of converts to Linux too ... so which is better? Doubtful there will ever be one "best" answer, it's all a matter of preference .... but how you got that preference is something everyone should question if no better reason than checking your decision .....