Here's an idea to consider. There's no real reason that the Tech tree couldn't be infinite for such things as attack value, defense value and even speed.
You could make a "final" tech in each of the three weapons and defense categories that you could continuously research and keep getting continual improvements in attack and defense values. You could do the same with engines. This is similar to the (very limited) research that was in Spaceward Ho.
You'd want the amount of research needed for the next level to increase (probably exponentially), but why not have a doom ray with attack value 23, 24, ... 152 ... whatever. Same with defense and speed.
This would give you a reason to continue research late in the game. It would also mean that ships would always become out of date and need to be replaced by newer tech ships. As it is now once you get the ultimate weapons, defense, speed and miniaturization there's never any better ship that can be created.
Anyway, what do you think?