I agree with most of this.
However with Novak's decent D and rebounding on this team I might rather have Novak. Is he better than current Ray Allen? No. Is he better for this team? Maybe. The reason I think this is because think of this way, Ray has more versatility as a shooter, is a great shooter, and gets very streaky. Novak however when he gets a shot up might be the better shooter. Of course he depends on his teammates and coach more than Ray, but, on this team, Novak is gonna get a lot of those shots if he keeps it up.
Take Derrick Rose's ball handling for example, that's not gonna go away, he might struggle in other areas such as his shooting, but it's not gonna go away, that skill. Same with Novak. Allen is a better player, but Novak's skill of shooting is ALWAYS there.
I think most would choose Allen though on the vet. min, so I'm gonna give a different example. Would you rather have Gallinari or Novak on this team? Gallinari is more versatile, but his versatility is not needed on the Knicks. Gallinari is an inconsistent shooter, which is something we don't need if we can have Novak. I know it's hard to not choose the better overall player a lot of the time, but the better player is not always better for a team.