Cheguei a pensar em Python pela questão de ser mais comum pra visualização de dados, mas não sabia como seria a performance e a complexidade da codificação pra fazer o webscrapper em si.

Se vc tem facilidade com python acho que vale testar. acho Puppeteer conveniente, provável que deva ser tão efetivo quanto as opções em Python. Ai vai da sua preferência de linguagem mesmo.