The game is now officially F2P for everyone! I'd recommend checking it out, it has a lot of flaws, but it's a very different experience from most MMO's and if you're a Trek fan, there is quite a lot to enjoy here.
Also, the restrictions placed on F2P are pretty light, you can literally play through the entire game for free. Access to more inventory, character slots and some of the higher tier ships are the only things you'll lose out on.
The only warnings I'll give are that, if you're not a Star Trek fan, you probably won't find much appeal here.. and be prepared for a serious lack of end game content.