I think Melo is the type of player who is prone to selfish periods of play but is quite happy to be a team player and when his mind is focused on the right thing = he is an easy and pleasurable player to play alongside.
I think whoever is Melo's coach has a big role play in things. To get his mind right from the outset and then correcting him when he starts to fall away from those good habits which Melo always does after 30 or so games. He needs those reminders. That re-adjustment. To stay on the right track.
I think the biggest key for judging how effective Melo is on offense is how quickly he makes decisions after the catch. When he is making quick decisions, Melo is incredibly defend against and is very good for team offense because he keeps the ball moving. When Melo is making slow decisions after the catch, he slows down the offense, limits ball movement, makes the offense stagnate and allows the opponent's team defense to load up on him ... making him less efficient in his own attacking and making it much harder for his teammates to play alongside him effectively.
I thought George Karl did that well with Melo at times. At other times, Karl didn't hold Melo accountable enough. The Nuggets best periods usually came when Karl was dealing well with Melo and getting him to make quick decisions.