Thankfully there are many excellent custom firmware options to choose from. I have spent most of today researching these custom ROMs and have enjoyed myself....