The capra demon is generally regarded as one of the most annoying fights (for all the reasons you mentioned). The others are not so bad, but some are hard in other ways. Most of them are not too bad though. There are a few that may frustrate you quite a bit, but not because of a bullsh!t small room with a cheap fight.
If you are getting really frustrated with any one part or boss, just post here and let us know. We can generally see what you are doing wrong or if you are making things harder for yourself than they should be.
Good to know man. Very glad to hear there won't be fights exactly like this. I noticed that after the hounds were dead, and not blocking my path anymore, the demon really wasn't too bad. But that;s easy talking for me when i was on that ledge firing off soul arrows at him, haha.
I think i'd like some general advice. I am a Pyromancer and most of the times i was using the Knight Shield + Uchigatana sword and switched it up with Fireball. Now that i also have Soul Arrows, i might be starting to lean more towards magic, but no doubt i will encounter plenty of enemies that i best simply kill with sword. To upgrade my Fireball and Soul Arrows.....how do i do that? Do i simply do that by levelling up a certain stat?
Also, so far i've mostly been levelling my vitality and endurance, and sometimes strength, dexterity and intelligence to be able to wield a certain weapon/spell. Is this wise? Should i keep on levelling my vitality and endurance? And then about armor....i am still using the Pyro's default tattered cloth robe, but i have reinforced it. I did find several armors that provide me a better Physdef, but are far from poison resistant. What is generally the best thing to do...keep using this armor or should i switch it up with some others now and then too?