i hard reset when taking or sending phone to sprint and there keeping it. if there just fixing problem and giving phone back to you i think your ok with just a theme. if you do hard reset make sure you back up your info. edit, good backup app.,
http://www.spbsoftwarehouse.com/products/backup/ hard reset will rmove everything. box stock phone. goodluck