I'd actually take Balotelli over Cavani now.
Yeah yeah, it's "knee jerk" and just "one game" (despite it being like 4 out of 4 games I've watched this season where he's been dire). But Mario just has more in his locker than Cavani in my opinion. Younger too. Think he'll be great here despite any antics.