I don't know if I want to use Gaige, solely because I like being accurate. Zer0 was my favorite while playing on PS3 because I like killing with sniper rifles from across the map.
Zero is really good too. Normally to solve most of Gaige's accuracy is using a perk that let's her bullets ricochet which actually hits the enemies more than you would think. But it's your choice friend!