By unlocking my phone(myself with the help of ppcgeeks) i was able to run custom windows roms on my phone. A phone loaded originally with WM6.1 and telus bloatware. Turned into a WM6.5 and then to a heavily tweeked WM6.5.XX with various versions of htc sense .. IT brought new life to my phone after being bored with it a year and a bit later. I also have android running on it.... The lock can prevent you from doing this, and well your warranty would be void im sure as well..
Basically unlocking and rooting your phone gives you options to run the latest software and roms..
Licenced HVAC TECH: "Without seeing your problem i can only offer suggestions, no warranty is included with my advice"