I like the story for now (I only reached the brothel part atm).
Shooting the roach, the politician I mean (same thing), was 100/100 for me. Better than sex.
MC just had to be smarter and NOT tell that he did that for Grace, or at least tell another one or two main reasons for it. First of all the roach was being disrespectful, and MC was representing Benjamin there, which means the insect was being an ass to the boss too.
I would also have taken back at least a 30% from that money to give back to Benjamin. That would also help a bit showing that he didn't do it for Grace, or that helping her was just an added bonus.
About the "LI" for now I only care for Zoe. A little for Grace, but I would never consider her for a serious relation or risk my life for her, less than zero for Miranda.. I really wish the bitch (Miranda) will catch a bullet before the end of the story, even better if from me. After using her as she is using me and everyone else though. He needs a way out and for now he depends entirely on that bitch.
Securing a way out of that undercover job is going to be difficult. I don't trust her at all.
He needs a dead man's switch to help a bit with his near 0 survival chances or to at least send that nice final fuck you to the mob, Miranda, the roach etc
p.s.:
The MC should wear gloves if possible.