I'm a level 100-ish huntsman, I can craft you a bow if you want.
As for my weapon set, engineers get the fewest weapon combinations available, and they can't even swap weapon sets. However they do get a bunch of kits that make up for it, but that means any stats your weapon has doesn't apply to the kit. I'm relying mostly on armor to get condition damage and put precision on my rifle, so that I get more chances to bleed (with level 5 firearms trait) and do damage at long range (with rifled barrels trait). I can unload a whole bunch of skills while swapping between different sets of weapons to unload different skills.
I can snare an enemy and shoot for a bit, then do a jump shot to an enemy, then blunderbuss for extra close range damage, then use overcharged shot to knock them down while pushing me back. Then I can swap to elixer gun, Elixer F them to cripple them, fumigate them when they get close to poison and put vulnerability on them, then do acid bomb to launch myself backwards while switching back to the rifle whose skills should be ready to use again.
Then there's the flamethrower which is really good for groups since it can hit thing sthat are standing beside you too. The only problem I have with the engineer kits is that the primary attacks are not set to auto fire when you equip them, even if you do it yourself it won't save the setting next time you equip it.
EDIT: Haven't done PvP at all and not too interested, this is just something I've figured out with PvE.