In terms of hardware, PC and PS4 would be best.
In terms of functionality, it's really preference of which you want to play. If you have PlayStation Plus, then without a doubt, you'd want PS4 if you're not going with the PC version.
If you want it on a console, but don't want to pay a monthly fee to play online, then the PS3 is the way to go.
For now, personally, I'm getting the PS3 version. Depending on whether or not they make any cool mods for it, I may pick up the PC version.