The moment they announced Free to Play they said that there will be limitations for F2P players. So If you expected something else, it's your fault really. There have to be limitations otherwise Subscribers will be paying for nothing. The point of Free to Play is for you to choose what you want to pay for or not. You have the core game for free, story etc. Then you can choose to pay monthly for the whole game or pick what you want to pay for, probably as a once in a lifetime payment that unlocks it forever (just guessing there on the last part, nothing confirmed). So if you had different expectations than what was said you can't blame BioWare for it. See you at F2P launch.