I can only tell you my experience.. I used b12 in college for swim meets.
bComplex is much more concentrated and REALLY hurt me when I injected it. I did a shoulder inject and the next day, the entire area was black. No swelling, but a discoloration that looked obscene. I sat out my swim meet simply because I was discolored to the point of looking strange.