Assassazone!
Amassin!
Eh, anybody who complains about the writing in a diablo game has never played a diablo game before.
HELLO FRIEND, STAY A WHILE AND LISTEN! PARK YOURSELF ON THIS HORADRIC CUBE WHILST I HOLD THIS HORADRIC STAFF, AS I, LAST OF THE HORADRIM TELL YOU OF HORADRIC LORE.
Also, she had silly shoes on. You wouldn't want to jump around in them! At least the rest of the armour wasn't totally ridiculous, but in a way that just makes them stand out more.
The crossbows thing doesn't bother me in the slightest. Games have never had accurate crossbows before, and they never will, as that would not be fun. They take like a minute to reload!