The honest comparison is about dose, time, what else you want in the bag, and how often you plan to come in
10.1002/mnfr.201500019 39 OrganizationW
Overall, methylcobalamin is widely preferred due to its direct usability, higher bioavailability, and faster action
Who should consider a vitamin B12 injection
According to WebMD, to treat B12 deficiency: Injecting 0.2 mcg/kg of vitamin B12 into the muscle or under the skin once daily for 2 days, followed by a 1000 mcg injection daily for 2-7 days and another 100 mcg injection weekly for 4 weeks thereafter has been used
Jumping from 0.25 mg to 1.0 mg because you are "not feeling anything" is a reliable way to spend the next week unable to keep food down