I like the way Star Citizen is handling development better :p
I agree that the game feels unfinished. Sadly I do not know whether to blame EA for being "EVIL" or Bioware for having difficulties (time crunch, new type of game for them, etc...) In the end I'm not too interested in finding who to...