I wouldnt recommend anyone NOT buy the game yet exactly, but I probably wouldnt tell them to play it yet either. This is the kind of game where either the devs have to provide some solid support or they up and leave it(like Shadowrun, but I think the company went under) and the community has to support it. On the PC anyway, kinda hard to get user patches and mods on to consoles
So Id say wait and see what Splash Damage does for the first month or so. They pushed up the release day "to get it in players hands as soon as possible" so they kinda rushed it... need to see if theyre going to make up for it IMO.
Er by that I mean if you dont like it dont give up on it just yet, give it a few weeks.