You can get all those weapons in Dark Souls and they look cooler. There is a huge variety of weapons in Dark Souls all with unique designs so I really hope you're joking on that point.
To combat vocations you have a variety of stats in Dark Souls with which you can customise your character into a class which you want to be. This adds replayability and depth because you can always improve on those stats.
Dark Souls' replayability is actually very good because the enemies level up each playthrough, meaning that is always challenging. This also opens up more options to customise your character, more chances to find cool shit and online is incredibly fun.
The combat in Dark Souls is one of the best in modern ARPGs to date so I don't know what you're on about, it is fair, balanced and challenging as well as being deep. Inb4parriesandbackstabs. I'm talking offline here.
The boss fights are grand, unique and challenging. All of them have an amazing atmosphere and are presented beautifully, with some of the best OST to go along with them.