Coulson is supposed to be an "annoying little twat" but not to an offensive degree. I thought his portrayal was consistent with his two previous appearances.
Well, I sure wouldn't suggest that the actor didn't do a fine job or that the character doesn't work in the film. I didn't assume that he was supposed to be likeable - lots of characters aren't - and am mildly surprised that he's popular.