Mario Ballotelli was rarely out of the headlines and divided opinion, but there was no denying his immense talent.