Opti guard would most definitely reduce marring. OG is more scratch resistant. However, the questions is this: is your detailer able to apply the coating without marring the paint.
For people like yourself, jet black should not be an option. I realize why people purchase solid black, but if you worry about imperfections, you'd be better off with something lighter and metallic.
I hope my post didn't come across too harsh.