I tried rooting mine, then rolled back to the factory version. Rooting was just ok for me, didn't add a lot of great new functionality or anything. Btw, the process of going back to the factory Kindle took some effort, it was NOT as easy as just pushing the "Reset" in Devices settings. Here's how I did it:
I can easily do everything I need to do by just running apps made for the Fire or sideloading. And that way, it's still covered under the warranty!