I am 65 hours in, have done a fair amount of multiplayer, and I just unlocked the final mission on my first play through at around level 105 (750 max).
Game is fantastic. Has faults like anything, especially inventory management, but it's still great. The story isn't even that bad either, but...