Speaking of LaForge's solution to the tactical problem, the episode really suffers from plot logic shortcomings there. Picard had already shut down the system that kept the demonstrations going, so the assailant threatening the starship should have vanished as well. OTOH, if the orbital demonstration did not end when Picard bought the planetside version, then a second and even more powerful starship-killer should have popped up right after LaForge managed to blast the first one!
I just wrote that off as either the drone malfunctioning or not receiving the termination signal due to atmospheric interference. That kind of stuff happens all the time in Star Trek. But yeah, it would have been nice if the episode acknowledged that.