I don't like units loosing abilitys on upgrade. Upgrades are allready expansive enough and should do what the word !up!-grade implies. If Melee ships are too weak buff them instead of introducing some weird change to ranged ships.
The vast majority of your ships will always be ranged because its impossible to take decent cities with melee because of the amount of HP a city has and the lack of healing
The vast majority of your ships will always be ranged because its impossible to take decent cities with melee because of the amount of HP a city has and the lack of healing