I'd say guys like Golovkin and Hagler are also jack of all trades type fighters. They can box and brawl as needed.
Brian Mitchell This content is protected I believe it was Jim McDonnell who said after their fight....that Mitchell is not really great at anything, but good at everything and that translates to greatness.
Daniel Zaragoza deserves a mention. Really scrappy fighter who knew how to do everything pretty well.