Legendary but Xavi was better. Iniesta appeals to fans and casuals more because of his dribbling ability. Football fans are extremely biased towards dribblers because they are easy on the eye. Xavi controlled games against the best teams in the world while having better end product than Iniesta from a deeper and more defensive position.
Iniesta, Modric and Pirlo are on a similar level overall but Iniesta probably has more magical moments than the other two. Pirlo is definitely the best passer of the three. Iniesta was in a system that tactically helped him(and Xavi) shine getting the absolute best out of their qualities. Not every top midfielder has that privilege. For instance, Modric played for a considerably weaker national team and a club which had a philosophy less suited to midfield technicians(compared to Prime Barca and Spain).
These debates and conversations are only about central midfield technicians though since we're leaving out true attacking midfielders/number 10's like Kaka, who peaked higher than all these players and was single-handedly dismantling teams while comfortably being the best player on the planet in his prime.
There is so much wrong in this post, I don't know where to begin. But I'll focus on 'he appeals to fans and casuals more because of the dribbling'. What is this? This is the kind of illogical stuff I used to see Ronaldo fans saying when they were trying to argue against Messi.
When I first started learning about football, I learnt that when a player receives the ball, he can do 3 things. He can pass, he can dribble/run with the ball, or he can shoot. ALL of those things were important, and ALL of those things could help lead to a goal.
Now you get people saying that dribbling doesn't matter, or 'casuals' appreciate it more than the other skills in football, or whatever. This is just an ahistorical position to take.
Dribbling well at that level is insanely difficult. Not to mention that so many of the greatest players of all time, were great dribblers. Were they all just doing it for the casuals? Or does it actually serve a purpose, beyond 'looking good'?
Anyway, rant over. I'd agree with many in this thread in saying that Iniesta is perhaps the best midfielder I've ever seen, and I'd take him over Xavi, though I love Xavi as well. And I watched them both play week in, week out, for many many years. Happy retirement.