He's a boring character. He has a boring loyalty mission. He keeps saluting Shepard even though neither of us is in the military. And he tells Tali to say hi the ship AI. I can't punch him or even reprimand him for that, so I guess I have to let him die.
That was actually quite funny.
One of the stupid things about him was his motivation for joining Cerberus:
Paraphrasing here, "I joined Cerberus because they get things done and the Alliance do nothing." And the reason why the Alliance "didn't do anything" is because of the volatile political situation in the Terminus (not that they put any effort in thinking up new Terminus system aliens).
But until that point, Cerberus do nothing at all. They've done terrible experiments which have all gone wrong and killed the personnel (Oh, wait that was just a "rogue cell") and tortured a captured Alliance soldier for 10 years to make a bio-weapon (Oops, silly me! That was another "rogue cell").
Meanwhile, the Alliance have brought Humanity onto the galactic stage, fended off the Skyllian Blitz, held a huge military offensive on Torfan, and blew up a reaper that was about to bring in more reapers. I think Jacob was just jealous because while Shepard was fighting geth armies and the rest were fighting space-piracy, he was delivering packages to secret Alliance dudes in a spaceship for 10 years.
And that also links to your point that he's boring. He's just there to make up the third party member (quite like Kaidan, but at least they gave him a backstory and character devolopment - sort of. Maybe.)
Though I actually quite liked his loyalty mission, when the enemies weren't surviving direct headshots from a sniper rifle somehow.
Edit: Oh dear, that turned into a rant.