with enough research its painless.
and i wasnt implying that it would fix a blown speaker, but all those other software related issues should be resolved by rooting...
what about the poster who had his phone bricked trying to root/flash his phone? Can that be fixed through rooting?