> [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.

> The 2/3 mess (yes it is still a thing)

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.

[0]: http://py3readiness.org/

> 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.

[3]: https://github.com/python/mypy