This game isn't nearly as hard once you know its secrets.
Level the s*** out of your weapons, and ascend them when you get the opportunity. The various ascension states (Magic, Divine, Occult, etc.) all have damage multipliers that are affected by your level in specific stats. For example, pump levels into intelligence, and then ascend a weapon like, say, the Winged Spear to the Magic Spear (first ascension level), and while the base attack level appears to be lower, the weapon actually gets crazy damage multipliers that make it an absolute murderer. And since it is considered Magic damage, most enemies have very little resistance against it. Add to that the fact that chained attacks ALSO multiply damage, and it becomes very easy to annihilate most enemies, especially early on in the game.
Once you get the hang of leveling wisely, the game really opens up and doesn't seem as daunting.