Haven't rooted my phone yet, but that is because I don't have any of these issues. My phone froze 1 single time about a week after I bought it... that is it. My battery life is fine, unless I play plants vs zombies for 3 hours straight... with 4G on... I (at least haven't noticed) any screen bleeding. I even like the vanilla Android layout. The only "problem" is it gets pretty damn hot, which scares me. I will be flashing over to CM7 soon though. I am taking a class in app dev, and want to make sure I have complete control over my phone for testing purposes. And I hate the bloatware.