Fantasy has become too predictable and we're already conditioned to it. Newer Sci-Fi games are a lot more imaginative and less reliant on said conditioning. It's a lot more entertaining and interesting to see the different Sci-Fi worlds developers create than Fantasy ones. But ask me this before 2004, and I'd probably say Fantasy.