Injections like self administration allow patients to be more independent. I think this is the major advantage for most people (not me, I hate needles). With routine maintenance, the risk for infection is very low with implanted ports.