Liverpool's new signing will be the number one addition of the summer in terms of column inches over the course of the season, but is he what another club needed even more than they did?
Until now their summer transfer business following Suarez's sale had been good, but unspectacular. Balotelli answers the critics who accused them of doing a Tottenham, and failing to add a big name.
Many a pundit had Arsenal pegged to finish above Liverpool this season owing to the transfer business conducted, but does Balotelli make Brendan Rodgers' side favourites to finish higher?
Liverpool have refused to settle with what the had, and can now boast a strike force of Mario Balotelli, Daniel Sturridge and Rickie Lambert.
Arsenal have Yaya Sanogo as back-up for Olivier Giroud, and lack depth in the striker's department. Many fans had called for Mario Balotelli to sign, but Arsene Wenger did not show the willingness to take a risk that Brendan Rodgers did. Indeed it sounds as though Wenger will not be signing another forward.
The Gunners still have Alexis Sanchez, Theo Walcott, Lukas Podolski and Joel Campbell capable of scoring goals from out wide, but Liverpool will point to Raheem Sterling and Lazar Markovic as reasons to be proud of their own side themselves.
The squads were very evenly matched in attack, but Balotelli's addition threatens to tip the balance in Liverpool's favour. Take him out of their side and put him in Arsenal's, and the Gunners would be complete in attack.
The addition of Sanchez was an outstanding signing, but Liverpool's new maverick striker means no Liverpool fans will longer dwell on that miss, and whether rightly or wrongly, will feel they have the better deal.
Sanchez or Balotelli? Who will prove to be the better signing?