Icardi is a good player, is fast, his score rating is good, his conversion rate is good, but has a big problem who need to be analyzed seriously. Icardi is a player/man with the desire to be under the lights, he loves the gossip, he likes to have the role of the victim when he plays badly accusing his team-mates to be not good enough to play with him (last year he said these words after a game), hasn't a personal vision of the world because he is conditioned by others (especially his wife), he created some problem with Sampdoria and Inter with managers, team-mates and fans blaming them publicly.
Is Icardi a striker good enough to play with Arsenal? Yes.
Is Icardi a striker with a potential to become a great player? Yes.
Is Icardi a player with the risk to burn his career 'cause is stupid like Balotelli? Yes.
Can Icardi change the good atmosphere into the dressing room? Yes.
Does we need a dickhead like him? Nope.