I can't deny he is one of the greatest players of all time. But I will compare him with another one that plays with him:
I can't understand how Iniesta won't be considered overally better than him: Bigger brains, amazing passes, half the work was always done by him and Barcelona would crumble in his absence. Just because he ain't that exciting to watch (to me he is more than messi, to others maybe not) doesn't make him a worse player. He hasn't dominated solo with Barcelona. He has dominated with some of the best players of all time.
Also, Cristiano Ronaldo is more all-around than him (this is not the messi thread i can compare freely
)