BBHMM is the best song from this era for Rihanna imo. But then I'd rank Unapologetic as my second favourite album after Rated R so I guess I just like the urban sound.
My opinion for Rihanna:
American Oxygen - the song has such potential but it goes on for over 5 minutes and never goes anywhere. The helicopter noises just get annoying after a while.
Cheers (Drink to that) - just find it irritating for some reason
Right Now - Generic trash.
Stupid In Love - The lyrics are just embarrassing
Although I'm hard pushed to find a single which I don't like and apart from her first 2 albums her album tracks I generally love too. I haven't listed tracks from those 2 albums as they don't really count do they?


.