> [Python is] fast enough for almost everything
That's a bold statement. Also I feel like he's missing a few cons for Python:
* The 2/3 mess (yes it is still a thing)
* The insane packaging situation. Packaging a Python app is a nightmare.
* Dynamically typed
And some extra cons for Javascript:
* The insane prototype system
* Basic things are broken and have never been fixed: ===, type coercion, still no 64-bit integers as far as I know.
* Dynamically typed
> Assembly: Too low-level. V verbose. Kinda confusing. I choose Python.
Lol when would your two options ever be assembly or Python??
Not a bad list though.
It's still a thing for the (loud) few who couldn't manage to move to 3 after 10 years. The rest just went on. The ecosystem is on 3 [0] and it has been for years now.
> The insane packaging situation. Packaging a Python app is a nightmare.
The packaging story in Python is in the middle of a big transformation from legacy tools to modern npm/yarn/cargo-like tools. pipenv [1] and poetry [2] are the most popular contenders. It will take a while until the community settles on this, but both tools work already.
[1]: https://github.com/pypa/pipenv
[2]: https://github.com/sdispater/poetry
> Dynamically typed
Python 3.5 introduced type annotations. It is now possible to write statically typed code in Python via mypy [3], which from my experience works similar well as TypeScript works for JavaScript.