I actually had both.. injections and supositories.. (lucky me) I would rather to the injestion... I am not sure if one it "better " then the other.. I do know that they injection can be detected in your blood when the other can not....
good luck