i want to get an htc hero for sprint. but im reading that the number one problem is the space requirements. only 512mb to start with and after the os is installed only 100mb left? this seams so little. is this enough for apps and messages. im a BIG texter and like to keep my conversations to reread in the future. how many messages will it hold before i have to clear them out? any other problems i should know about? fixes for this besides rooting? or a future phone i should get instead?