You don't have to hard reset. The n86 has user data preservation. But, I don't think it works flawless and hard reset is kinda like a clean slate. Some people say it works fine. Kinda think of it like going from windows 98 to xp. You don't have to format, but always best to. Personal preference...