Don’t want to get into the seven vs. maher debate. But seven if you seriously think all Xavi does is play the ball wide and that he's a mediocre player then I really think you must have a problem with him or haven’t watched him play very much.
The third option is you don’t know anything about football but I know that can’t be the case

I also prefer Xabi over him but that's because they are different type of players, and I still acknowledge that Xavi is a great player.