Watching Mario Balotelli has been a joy for any soccer fan over the last two months, particularly those of AC Milan.