I chose 1 though I do find some things limiting. I would say my biggest beef so far is with the Lae'zel character. I find it awkward fitting her into most of my playthroughs because of her character and Gith race. It seems to me logically she would refuse to follow any of the other party members (she always assumes leadership when you encounter her) so why does she agree to my side quests? Logically having her in my party should lead straight to the Gith encounter first before any side quests which is nigh impossible to navigate as level 2 or 3. Yet leaving her out leaves me with either no fighter in my party or me having to play one (which is fun sometimes). To include her and stay immersed requires some mental gymnastics revolving around my character having some imagined influence over her. I hope this can be avoided in Full release.

Other limitations are really not that big a deal and just amount to minor frustrations...nothing is perfect.