Very much so. But like Dark Souls, you can set your game to Public for a tough boss fight and get some help. Any mats/currency you pick up persist between attempts too, so you can brute-force some encounters by constantly upgrading your gear and traits. That never makes it easy but it does help.