"The main problem with "Swarm Pets" IMHO is that they qualify as a pet for the bad stuff.. detrimental effects AE's etc , but they don't qualify as pets for the enhancement effects"
This is the big problem, as Khylan rightly points out. I've never considered the Fish/Pyro as actual pets, as we have no control over them or what they do, yet they're fully susceptable (spelling?) to detrimental, and general obliteration by even the most minor aoe's.
Just turn them into a 'spell' and get it over and done with. Having a another pet window for each temporary pet will just work out to be a pain in the arse. I'd much rather have them work as any other offencive spell, and be able to beef them up with crits, spell damage, base damage etc and ideally they'll be elemental type spells too
Right now the class needs that little extra boost, and something like that might make a difference.