Djokovic has taken a different route to Murray and Gasquet - it's been much steadier, incremental. He has a good, solid, unflashy sort of game. To me, it's not spectacular and I feel it needs something to take him much higher - I can't quite see a huge weapon on him (yet). In any case, he's continued to develop and improve and should carry on doing so yet.
The big wins do need to start coming, though, I think - he's almost as high as he can get without starting to turn over top 10 players more regularly.
To be the man, you gotta beat the man - if Nole wants to be top 10 this is what he needs to do more of now.
I kind of agree with you.
Murray and Gasquet are usually hyped by their natural abilities. However, I think Nole is more consistent (except for the serving for the set or match game choking)
and mature than these guys when it comes to games and that is the reason he is where he is now even though I can't see Nole has some big strengths.
So just in my opinion, once Murray and Gasquet find their form other than the side of their natural abilities like more consistency, mental strength and wise tactics
(I think Murray is finding them quicker than Gasquet), Nole might have to do much more works to win against them.