Never cared very much for "Weapon." The idea for the weapon is fairly cool but the scientist was so over the top, it was a bit laughable. And the bit with the clone masters was severely cheesy.
And, yes, I also think Travis 2.0 just doesn't measure up, neither does his new "outfit." Not nearly as classy or enigmatic as Travis version 1.
John Bennet who placed Cozer previously played Chang in the Doctor Who story Talons of Wang Chiang a role that drew some critisim for it's casting (nothing wrong with his perfomance though).