Gennady Golovkin, all-time great, or not?