It will depend on what you're trying to gain by replacing it. You pretty well have all the boxes checked as far as function. If you swap, you'll need a new XM receiver as the factory one is unique and only works with the factory syatem, I believe. You'll need a steering wheel control adapter, but that's not a big deal. You'll need to figure out if the existing backup camera hookup is adaptable to an aftermarket deck but it "should be."
If you're just looking for more punçh, you might consider doing a speaker/amp/sub upgrade instead.
If you're just looking for more punçh, you might consider doing a speaker/amp/sub upgrade instead.