i'd much rather have the xbox with a few problems here and there than the ps3...
and you should be able to keep your HD.
mine will freeze up sometimes, not really sure but make sure its not in an entertainment center where heat can't escape. unless its freezing as soon as you turn it on? i dunno...