Definitely not an easy game, that's for sure. Personally though, I greatly enjoyed the whole thing from start to finish (did most sidequests even!)
There is assist mode in the settings if it seems too hard, and aiming is easier on a keyboard and mouse if you play on pc, though I used a controller myself.