[@RoadkilBanana] Well for those types of weapons id say a Paladin. They are good at medium range, cross bows, and even have healing spells as well. As long as you don't mind playing a semi-religious character