BF4 I'm not so sure about. It could very well turn out to be a great game, but I'm a little concerned by its short development cycle.
What short development cycle would that be? You're looking at the same window as all the others and an established engine --- All your questions can be answered, if that is what you want. But once you learn your answers, you can never unlearn them