Yaya is an exquisite footballer. He really does not get the credit he deserves really for the contribution he has made for us. I appreciate his legacy maybe tainted in the eyes of some due to the birthday cake affair, but imo he has been our most important player for a while now.
In regards to the direct comparison with David (who along with Sergio and Yaya are in my lifetime the 3 most important and best City players) I have tried to be pragmatic. David looks silky smooth and glides across the pitch making it look so effortlessly easy while Yaya sometimes looks like he is dying on his feet. If you compare what both are capable of doing with their feet then Yaya wins for me.
Yaya's touch is immaculate, so is his short and long passing. He is just as good as David in tight spots and getting out of trouble. They both have fantastic vision and Yaya is just as good as David in putting the ball through. His pass recently where he put KDB through (I may be wrong here) with the outside of his foot while not even looking was just astounding. Then there is the barnstorming runs, superb goals, free kicks and ability to win a football match on his own, which although David has shown he is capable of doing, he goes not do it on the regular basis of which Yaya seems to step up to the plate.
I appreciate you are not going to agree with me mate. Both players will rightly go on the become modern era legends for us. It comes down to which style you prefer as both are top quality footballers. David has not been one bit of trouble for us and the model professional. Yaya has had his ups and downs but hes been a fantastic player. I just think Yaya has been that little more effective at key times and he has more to his overall game than David does.