There's some other thoughts I have on the game but right now the biggest sticking point I want to rant about for a minute is the upgrade system. I said before that I liked the soul to upgrade weapons concept but after playing through the whole game it has a pretty big glaring flaw. Having to farm for souls to progress to the true ending is already an annoyance but this system makes you have to do it even more sometimes with ludicrous amounts of farming necessary.
For example let's look at my weapon type of choice through this playthrough, the great sword. In order to full upgrade you have to find a specific soul for each tier. Here are the tiers and the percentages for each required soul
► Show Spoiler
In the previous games I would be constantly finding and switching out weapons as I found them just from exploring the map and being rewarded for remembering locations I previously counldnt get to. You still find weapons laying around in DoS but if you want anything actually worthwhile you need to find an area with the enemy you need to kill and repeatedly walk in and out killing them over and over again praying you get that drop.
This isn't a rare mount in an MMO this is basic weapon progression in a single player game.
Personally, I would have either changed the drop rates to have a guaranteed drop after so many kills or do something similar to Dark Souls where you have to choose between keeping a guaranteed boss soul to use as an ability or sacrifice it to upgrade your weapon. As it stands now the game basically forces you to engage in the worst kind of cookie clicker tier farming.
