I also remember people complaining about having 4 versions of .net installed back in the 2.0/3.0/3.5/3.5sp1 days. Not saying in-place upgrade is necessarily the best decision, but there are downsides no matter what you do.