Injections for me. Much cheaper, quicker, and almost zero mess. It helps that I have to inject people for my job, so I don't have a fear of needles.
If I can get my insurance to cover it, I eventually want to switch to pellets. Especially if I travel. That way I won't have to worry about carrying needles, syringes, prescriptions, etc.