Concordo, mas tem que levar em consideração que cada linguagem serve para uma coisa diferente, e dependendo do que você pretende fazer, a mudança do Python para outra pode não ser uma boa.
Não mesmo. Quase toda linguagem hoje em dia é general purpose. Elas todas servem para as mesmas coisas. Python, JS, C#, JAVA, PHP, Ruby, todas elas atendem os mesmos propósitos. E mudar de uma pra outra pode até ser um pouco trabalhoso por causa da diferença de sintaxe, mas a bagagem de Orientação a Objeto e de lógica de programção você carregar pra qualquer uma delas.