@mboratko in case you haven’t yet, I highly recommend you to read the topic My mental load using Julia is much higher than in Python. It raises several points that are similar to yours, and has some quite insightful comments.
(I particularly liked this comment by @rdeits on that thread.)