The second coming of New Vegas, this ain't.
At the end of the day, this game is the definition of "acceptable". Everything is kind of fun for a while but quickly becomes formulaic. That includes the story and all its characters, as well as the mechanics. It isn't bad, it just gets pretty boring about half way through.
And it's just easy. I played on medium (with two higher difficulties above that) and did not struggle at all to beat the game. I did my due diligence, levelling up my weapons, armor, and stats, but I didn't seem to really make a huge difference what I did specifically (what mods I put on my armor, what damage type my weapons dealt, etc.). Just put 60 into the guns skills and you're pretty much set the rest of the game. Then dump everything else into hacking or lockpick and speech skills and set the autopilot. I rarely died. As a matter of fact, I think the only time I did was during the very last mission. It would have been even easier if I had gone out of my way to beat the follower side stories and level up a bit more.
The reason I didn't do the follower missions was because, about halfway through, I just stopped caring about the narrative and decided to beat it ASAP. The characters just aren't compelling and the main plot, which has some great ideas, is propped up by some serious Deus ex Machina. You can tell Obsidian was trying to fan service the hell out of NV players and it came across as super lazy.
If you need some pulpy, dumb fun, it's not bad but you could do better with Destiny. If you're looking for something deep and engaging, that has hours and hours of replay, this is not your game.