If you've got the PS4 or XBone, you might as well wait a month or so until 2k18 comes out, if you can afford it. If you can't, the other two might be a more affordable option.

I personally haven't played any of them in a while. One of my favorite wrestling youtube channels has two let's play series using 2k17 & it looks like it's a really fun, albeit buggy game.