He hasn't improved that much. He still has the exact same weaknesses he came into the league with. He has refined the few strengths that he has but he's still a role player at this point that does only one thing well.
Reggie Evans also does one thing well, which is why he's also a role player.
With Ross behind him on a rookie deal and with DeRozan still being an RFA BC shouldnt have signed him unless it was a bargain, and this is a ripoff as of now. Let's pray he becomes more useful this season and beyond.