Monta is on his way to being a top 10 player. He'll be there in a couple of years, he's just not there yet.
All the players that have been mentioned so far, all do something better then Monta. All those players make their teammates better, night in and night out. Monta hasnt got to that level yet.
Kobe, Lebron, Melo, Wade, Paul, Nash, Roy, Duncan, Dirk and Durant all make their teammates better. I dont even think Monta is even top 15 right now. He's playing the best basketball of his career right now but lets not get to ahead of ourselves here.