I think this game is a brilliant masterpiece with being able to explore anywhere you go and with many kinds of weapons with different abilities and the bosses (at least some of them) with amazing designs and many names with enough difficulty that can be easy to hard. If you love games that are challenging you could go straight away with hard bosses without exploring and having a big challenge, and if you are very casual you can use summoning spirits and summon other players and NPCs.
My only problem is with re-skinning or reusing bosses, I hated this I wanted to go to different areas and explore new and fresh bosses and then find myself with a reused boss, there are literally only 8 bosses that are unique to one place and not a re-skin. This is the only thing I hate everything else is a masterpiece.