I havent really found an idea B complex yet because most have either poor form of b12, folate or both as well as being sublingual.
So with that in mind the B complex shouldnt be used as your source of B12 or folate and should just be used to fill in the gaps which in turn means its your choice of complex isnt that big of a deal. I would however try and stick with one from a more prominent company.