With B.o.B, you have to take the good (Taylor Swift and Nicki Minaj cameos) with the bad (Ryan Tedder, more Ryan Tedder). As on his first album, the Atlanta rapper has called in a crazy array of guests, some of whom (hi, Nicki!) upstage him; he has a few punch lines ("I'm Top Chef, you Top Ramen"), but his strength is being inquisitive, like detailing his wealth, then asking if it matters. Kanye West did this kind of thing for years, and he had punch lines like a Daily Show writer. In his heated drawl, his lovely singing, his producing and guitar- and piano-playing, B.o.B shows off a vast talent. But when the record ends, you just want to hear the Dr. Luke beats again.
Listen to "So Good":
• Photos: Random Notes