I personally like Go's orthoganality. It forces me to favor composition and write more modular code, but definitely makes certain probelms trickier. I can see why it would be a sticking point for some.
If there's a need stronger polymorphism, Kotlin is probably the way to go.