i think miles is a very good card apart from the discard. Discard enemy upgrades at range 3 even through cloak could be very useful
Edit : Doh just re-read the card its a disable opps card not discard .... ok its no that amazing
Also i guess the main question is what are peoples opinions on dedicating around 20 SP to a support ship just to take control of the planet.
If the planet is won then an apnex with only 1 attack dice isnt going to do a whole lot of dmg
Try using Glinn Telle with Weyoun.