About the article, please treat it like personal opinion, Kotlin is a great language, but people asked me why I don’t want to use it YET and I’ve wrote this to explain my position.
6 and 7 are very personal (I’ve noticed that in the article) and I understand that you can do same with methods, but language gives you one more way to mess up and this is not great (in my opinion), hope most of developers will use operators overloading correctly.