It really begs to what you want, that will dictate where you start at looking things.
You want just upgraded or you want good sound?
With what you have listed i say the Pioneer unit.
2nd. Your sub you will not fit in the cabin unless you add a box behind the front seat.
3rd. Steering wheel function you will need a controller for that.
In all how much are you wanting to spend?