I finished up and chose the Independent Vegas on my first play through. I was astonished at I was actually able to talk my way out of both final battles (Legate and General). I maxed Speech early, and it really paid off throughout the game. Many, many quests resolved without fighting for that reason. I'm going to start my second play through later today, and plan to side with NCR. My biggest complaint about the main plotline is that there's really no serious attempt to make Legion seem like a desirable ally. I kept waiting for some to make a serious argument about why I should help Legion, and it never happened. It seems like the 'side with Legion' option was added on later without much effort, and it shows. The other three all have decent appeal though, so I'll probably do all of them with Legion last (if ever).
The bugs are annoying though. They plagued me right up to the end. My game actually crashed in the middle of the epilogue section, and I had to redo the final sections just to see my full ending. Ugh...