In my experience, if you have a non-apple home button then you shouldn't upgrade. I've attempted to do so and ended up with an iTunes error -59 (I believe) that I couldn't get to go away no matter what I tried, including updating without any home button.
However, I have upgraded a hundred phones with everything from battery, to screen, to charge port replacements that worked just fine. Just stay away from replacing the home button at any cost.