I have two suggestions that may be useful or not.
The first is for a Carrier ship. I would like to be able to build a "carrier" class ship and load it with tiny ships, (that may or may not have interstellar drives) that can be launched from the carrier during battle. If the carrier were to be lost in an attack on the enemy then the tiny "fighters" would be doomed if they didn't have a drive. This would also boost the combat ability of a fleet. A "carrier" ship with the latest drive tech could carry tiny ships that may not be worth upgrading to the latest drive tech, (or not even have a drive, leaving space for more punching power) and help in a battle. Maybe there could be ship components that can store certain amounts of "tiny" hull ships and the more research is done on them the bigger the storage copacity. They could be put only on the two largest ship hulls. Or an even simplar thing would be that if a ship has this "launching bay" component a certain amount of tiny ships can be put in the same fleet as the "carrier" and automatically have the same speed as the "carrier" while traveling.
The other suggestion probably makes more sense. Have a cloaking tech that can hide ships from sensors on the map. The higher the sensor tech, (mark I II III...) The better chance of detecting a cloaked ship or a fleet for that game turn. I think it would be great if an enemy fleet showed up suddenly and I said "Crap!" Battle would commence as it does now because they have to uncloak to fight. But the enemy's fleet may not show up on the map until I am suddenly at battle with it. Or if the enemy is suddenly at battle with me. Cloaked transports could invade undefended worlds. It would also add more, (maybe unwanted excitement), To have scouts on the boarders and detect a fleet of enemy ships within your empire only to have it disappear the next turn.
Maybe somone else has better ideas for these suggestions than I have tried to explain. Could these be possible in updates in the future? Or are they silly?