I'd def take Suarez over Ibra. Ibra is a straight up mercenary... Suarez really does love the clubs he plays for, he shows heart and passion. He just makes some really stupid decisions.
Plus Suarez is 26, he's just getting into his prime, his best years may still be ahead of him. Ibra is 31...