Node.js is a better choice if your focus is on web applications and web site development.
Python is better if you want to do multiple things - web applications, integration with back end applications, such as numerical computations, machine learning, and network programming.