I could name at least 20 players that were sold and went on to be big stars at other clubs. Just because Barca have sold him or he didn't play great at a certain team that doesn't mean he can't be great somewhere else. Don't use this as a way of judging a player.