The downside of buying an aftermarket is you have to go spend another $150 on all the components to bypass the security system and retain steering wheel controls, plus they are more likely to get your car broken into.
On top of that, this radio fits perfectly and is ready plug in with no wiring modifications/adapters and once the dash trim is back in place it's easy to tell this is a factory radio by the color match and no gap fitment.