1. Очень тяжёлый рантайм даже в сравнении с тем же пхп или node.js
2. Совершенно никому не нужные обновления в 3.8 и 3.9. Кроме сабинтерпетаторов вообще нахрен не уперлось ничего из того, что завезли
3. Бесполезный тайпхинтинг. Имхо, только для линтеров он и нужен. Почему можно писать a: str = 42? См пункт 1
4. Mro. я не понимаю для чего позволено множественное наследование. Отсутствие ограничений приводит к неприятным вещам
5. Слишком хитронаписанные отношения между type и object. type - метакласс для всего, даже для object, но при этом он и наследует object
рецензия на молоток:
1) им неудобно красить стены
2) тяжелый, сложно носить в кармане
3) сложно устроен, вроде бы молотки куют молотками, откуда тогда молотки?
4) совершенно никому не нужная острая часть