Yeah Vidal is the best midfielder atm for me, he is insanely complete. And excells at almost everything.
As opposed to some top 'creative' midfielders who ghost through games and offer nothing offensively, or b2b mids who aren't as good as him defensively and definitely not better offensively.
Then you have Yaya Toure who's great in attack but really bad defensively.