Id download the demo 1st just incase.
But I didnt actually download demo or watch any vids, just went off Jons advice. After how short the normal game is, id presume they would HAVE to have some DLC for it some time soon (new maps / weapons / machines etc) but until then it should be fun for a while.
3v3 is where its at