If you want Elemental then you want Maya. You can build her like I did in going 1/2 down the healing tree, then switching over to the elemental tree.
Go down the healing tree until you hit level 20 (5 in Sweet Release, 5 in Restoration, 1 for Res, 4 in Elated) then go down the elemental tree until you hit 46 (5 in Flicker, 5 in Helios, 1 for Acid Cloud, 4 in Backdraft, 5 in Reaper, 5 in Blight Phoenix, 1 for Ruin) then put the last 4 points in Sustenence back in the healing tree.
Pistols and repeaters are one gun class now, basically the repeaters are all pistols by Jakobs, everything else is pistols. Each gun maker has their own quirk now (Dahl burst fire when ADS, Torque are all explosive rounds, Maliwan are all elemental, Jakobs are all repeaters, Hyperion become more accurate the more times you fire, Tediore guns are thrown and explode when you reload as a new one teleports into your hand, Bandit have the largest ammo clips, etc.) Maya works best with elemental pistols, SMG's, snipers, and then shotguns for when you get surrounded or to fight the crystalisk enemies.