Hard pass for me. I want my weapons as basic as possible, point and shoot with reliable damage. I only briefly tried a couple and switched back after like 30 minutes.
But I also don't do most of the perks/abilities from the skill tree either. I don't want to have to think about headshotting 3 enemies in 4.5 seconds and then reloading and then meleeing someone to blow them up and cause radius damage that is multiplied by the number of enemies in a 35 meter radius... I see enemy, I shoot enemy, enemy die, I loot enemy, repeat.