One rule varient related to skill advancement I use that hasn't made my games unbalanced is to allow use of other specialities within a skill at max-speciality -1 (allowing for tech level), so engineer(jump drives) 2 would also give m-drive, electronics, life support, power at 1.
Same thing for...