Its up to you i think it is a good headunit. Was thinking about upgrading to this unit form the Alpine unit i already have. But its up to u. Do as much research as u can until u feel satisfied that its the right one for u.
BTW: I think u mentioned something about some of ur speakers sounding like they r blown. If that is the case they well sound terrible with an aftermarket unit too. So i would replace the blow speakers before u even think about buying the head unit.