I'm still stale on Cousins. Great talent, but it still seems like he's incapable of being one of your top two leaders/players on a team. Talent wise he's capable.
IMO, the best thing that can happen to him is to get on a loaded team (aka like Sheed leaving Portland and transitioning to Detroit). Allow his game and personality to be more of an asset to that team rather than detrimental.
All in all, he needs other talented good character guys around him. This situation in New Orleans is just not the best place for him. AD/Cousins sounds good in theory, but everyone else is pretty much mediocre outside of Jrue (who's playing mediocre). Rondo is hurt. Going to Cleveland makes sense for him.