Definitely give it a go Phil - it handles really well, looks remarkable and the performance is solid. It's just the design itself that is beyond baffling. If they dropped the revive all system, added the classic spotting, decreased the respawn wait and buffed the scout class then we'd probably be talking a half decent game.
DICE really need to pull their finger out in the extra month EA have given them and I hope they take a lot of feedback on board now that this demo phase has become a proper beta thanks to the delay.