Well, obviously classes and skill systems are not mutually exclusive. I happen to think that a skill system is the best way to model a lot of sci-fi tasks (research, hacking, medical treatment, scanning for life signs, etc.) regardless of whether those skills are specific to individual classes...