I played the PC version at a friends place for hours last night.
I wasn't interested in this game one bit, but, wow, I came away really impressed, so much that i'm going to pick it up today along with blood will tell and katamari.
You guys have expressed quite a bit of descent towards the xbox/psx version, but what were u expecting(i hope u didn't buy it for single player -_-)?
Online multiplayer was, if marginally unbalanced, incredibly fun on PC. Driving my AT-ST into the rebel base and causing mass terror was awesome, even if i was actually spawn camping, which leads me to another point.
As it stands, spawn camping can happen quite frequently with infantry falling prey to vehicles easily (one shot kills the little guys generally; it's cheap but oh so satisfying), but i never became frustrated by it and most players had the attitude of "what's fair is fair"--i hope the developers don't change it due a minority of whiners.
The graphics are quite good atleast on PC, can't vouch for the others.
The gameplay/controls were better than expected. I had no problems with them at all. 3rd person and first person view are available; the former being quite playable. Most importantly, piloting ships has been simplified but they still require some skill to use effectively--i didn't crash and die within 3 seconds of take off as i would in battlefield.
Vehicles are tons of fun with the AT-ST being a personal favorite, but mad props must go to the hoth level, where I piloted my snowspeeder around an AT-AT while another player shot the cable: "cable detach, let her go!" (Star wars nerd moment +1)
The best part about the experience was definately how exciting it was. Hardly any lulls in the action and rarely a dull moment, unlike Battlefield which frustrated me because sometimes it would take minutes of running before i spoted an enemy...and then to die from the encounter and repeat..blegh.
Battlefront was a surprisingly fun
online game for PC. i'll be picking up my copy from work later today and convincing coworkers and friends to do the same.