I'll wait until near launch or just after to buy it.
It's EA after all, will wait to see what the monetization system is.
I generally skip EA games, but got Titanfall 2 since it was community focused.
(Doesn't have a big community though, bad release date)
Purchase on PC of course.
Want the best experience.