To be fair, in my opinion Cryptic is very good with handing out free stuff in STO from time to time and they have a very generous F2P model. Simply running events in the game will get you a token toward purchasing a top tier ship.
STO has come a long way since it first launched and I think credit should be given to Cryptic for releasing it as fast as they did. A lot of people forget Cryptic was not the original developer for the game. They were handed a turd and tasked of launching in a very, very short time frame. They met that deadline. Given those constraints, people were expecting too much in my opinion.