Well, all the psuedo-swagger of the song itself that made it likable was sucked out by this performance. No shade, but is he always this mediocre live? I imagined he'd be one of the more solid ones, especially with such a simple song.
Boyfriend is the kind of song that most won't be able to sing well and dance to at the same time, so I'm not surprised. An acoustic performance of the song would show off his vocals much better.