Difficult question, but I'd probably say that Wayne Rooney is a good shout. His main weakness is his lack of consistency at times, but he's able to play on the wing, central midfield, behind the striker or up front on his own and is great at all of them. Good in the air, great long range shooting, amazing passing at times, loads of work rate. As far as attacking players go, he's one of the most versatile around.
Pablo Zabaleta came to mind too. I'm pretty sure he's played everywhere but up front for City over the last couple of years and he's generally a really solid hand.
Agreed with Yaya too.