People love Ego cuz its the only song on Sasha Fierce thats reminiscent of B'Day's funkiness. Jared hit the head on the nail..... the rap is waaaaaay too long which sucks the life out of the song and makes it boring. The rap is ****** by itself, it doesn't pack any heat.... sounds like he just freestyled on the track while taking a ****.