I think that repair is way too slow - for large ships, it can take hundreds (I'm not exaggerating) of turns to repair a ship.
Recommendations:
Make repair a percentage over time, like say, 2% away in enemy space, 3% at home, and 10% near a friendly planet or starbase, allowing ships to quickly repair. The Iconians would need their "repair on the go" abilities buffed.