In the last ~eight years of using arch I can count the number of times it's broken on one hand.
I have heard that in-place upgrades are getting better but back in my Ubuntu days I never had luck. It seems like you are always going to slowly accumulate cruft that the installer doesn't fix.