An agent will give you the professionbuffs of your choice when you need'em, so I guess I would go for that. AND if you give up on a mission, the agent can sneak it instead. Although, an agent in FP uses ages to cast nanoprograms.
It would be nice to have a doc following though. Giving out treatmentbuffs, hots, HPbuffs, IC when needed. Might concider that.