Plenty of people do want Cathar, which is why BioWare chose them as the pilot run for any new species: they were consistantly high in player preference whenever the question was asked in the past.
If you stay as a subscriber when f2p opens you will be getting 10 more character slots so ....
No, subscribers still have 12. Free players who become subscribers are upgraded 10 slots, from 2 to 12.
And funny how quickly folks jump in to bump anything else
if an SGR thread it at the head of a line.