- long arms (nobody expects a sniper to be hanging in mid air, 400 metres straight up ...) or automatics (for covering fire, when magic isn't the solution)
No, Don't buy mundane skills because your ally's strength lies in its ability to go astral, take a metaplanar shortcut from one place to another... And it won't be able to bring that kind of stuff with it.
Similarly, don't buy him a spell just so you don't have to sustain it: like standard bounded spirits, an ally may sustain any spell you've cast except it won't burn service.

However, do not underestimate the use of skills like Counterspelling (required if you want it to use the Magical Guard power) Alchemy and Ritual Spellcasting so that it may teamwork with you.
In terms of spells, along with Heal, I'm fond of Detect Enemies, Mind Probe and Magic Fingers to have it cause havoc with the opposition's own grenades. Analyse Device comes very handy to have it use mundane stuff and skip defaulting.

And think about defensive spells (e.g., Spirit Barrier) and/or tactics because you don't want to lose you ally. You just don't!
Also teach it a few rituals and at least how to build a ward and/or a circle of protection...
Power-wise, I'd advise Movement (an obvious must-have), Guard (to prevent glitches and accidents), Accident to make the opposition glitches and accidents (be creative with the latter; there is no limit to the effectiveness of this power if used the right way/right place/right time!), Engulf, Influence for subtlety, Fear to reduce the numbers of the opposition force and, if possible, Divining to help you get hints of what's coming your way (and save you a metamagic technique).
Furthermore, do not underestimate the forms it may uses to materialize: a motobike is more effective than a toaster! Mine can also materialize as a small oriental dragon and a (flying) carpet which is a nice transportation mean and an effective—and discreet—way to get touch range too.

And if your GM accepts it, it may even be used as (hard) cover... *chuckles*
One last advice: save karma and go right away for as much Force as possible with the first binding: later it'll cost double!