Sprite Skills are more important than Sprite powers for your Sprite Pet IMO. In general I think your other Sprites can handle the Powers side of things.
Going to have to disagree, because some of the optional powers can be used in combination with unlimited tasks for great effect:
* Active Analytics - Better than Baby Monitor, because you'll always know when you or any of your active sprites are in the red zone for Overwatch. The big limit on this power for sprites is it uses a task each time, which isn't an issue with the pet.
* Borrowed IP - Like Wrapper for your sprite, keeping that Karma-infused creation from being targeted and fragged.
* Resonance Spooling - Give every sprite you compile +1 Sleaze (or +1 to a different Matrix attribute) for free. Great when trying to give a Great Form crack sprite enough Sleaze to take over a host with Gatekeeper.
I think using a Sprite Pet for cybercombat is too risky, because you lose the Karma you invested if it is destroyed. It's better to have it handle noncombat tasks and provide assistance.