It has slightly more expressive generics, but otherwise no more complex overall. And no more useful, except perhaps for typed errors.
The biggest cause of bugs in Go I find is the weak type system. Nulls, untyped (and overly verbose) errors and the lack of sum types are a big problem.