Finished it and got the platinum trophy last night. The last boss can get fucked. I'll refrain from details to avoid potential spoilers but if you're a melee build, you'll spend about a minute trying to get within striking range only for it to move after maybe 2 hits if you're lucky and then you have to spend another minute chasing it down again and all whilst it spams 1 hit kill attacks at you, with one in particular being almost impossible to dodge. And when you do get in striking range, you can't even see what the enemy is about to do to avoid the attack because its so big, you basically have to guess from its belly and sound cues. I had played the entire game melee, I had to go and respec into magic something I had completely avoided before the last boss just to beat it. because it makes you respec every point before continuing and given I hadn't touched magic I wasn't sure exactly what I'd need, I hadn't put enough into mind so needed to grind further to get what I needed and then I had to upgrade all my stuff too which wasn't cheap.
The second half of the game, I'd say everything after you open up the map past carian manor was really tarnished for me by the fact you either kill everything within seconds without taking a hit or you're dead in a 2 hit combo, there's no middle ground and that applied to both regular enemies and bosses. It's still a brilliant game but I think it's got a big balancing issue that's gone largely unmentioned.