As a medic, she’s quite underpowered. She has the best revives in the game, and it doubles as a sniper rifle?..okay, that one can be rather infuriating. You go to kill the Medic before they rez the guy you just killed and they headshot you with the Revivr. Boom, you’re dead. But those small medpacks are not going to keep a team alive and healthy like a Healing Station or Large Medpacks will.
If it functioned like the TF2 Crusader’s Crossbow in that I could shoot allies with it to heal them, then yes, it would be a balanced weapon. Sparks would finally be a viable solution to keep the team alive. Its potential as a sniper weapon would consume the Revivr’s batteries, limiting her ability to heal teammates until it recharges, and thus limiting it to a desperate measure or if another Medic arrives to help her.
And, of course, snipe-healing your Fragger from across the map will surely be the envy of the whole server.