I love it so far. Yes, it is tough, but don’t feel that you need to do things you are not ready for. If you get stuck on a tough opponent, you can definitely just go somewhere else and come back when you are stronger. The world is huge, and there are lots of places to explore and weapons to acquire (and ways to improve them), as well as other useful items and mechanics to unlock while you level up the base stats on your character.
The first boss wrecked me in seconds, but after trying a couple more times to get a sense for his moves, I left and did other stuff for a while. I came back later and absolutely nuked him after leveling up several times, finding a better weapon, strengthening that weapon a couple times, getting better armor, improving my healing abilities, getting a spirit animal to summon, bringing an NPC ally, and acquiring a special item that immobilizes that particular boss. It was complete overkill, to the point I almost felt guilty about it, but it goes to show that while From Software doesn’t do “easy modes,” they give you plenty of tools in this game to make things easier. And there’s also multiplayer, if you want to have a friend or stranger jump in to help.
It will be frustrating at times though.