I finished the first run of Borderlands 2 with a Zer0 Sniper-tree build at around level 36 without too much trouble. I started the TVHM run and, essentially, have had my posterior-dorsal handed to me. By doing all the side missions I can find, I've managed to claw my way up to level 40. But, I'm still dying ridiculously: I can barely handle the scags in the wilderness, let alone the real enemies in the mission-runs. And, as for the bosses, forget it.
I thought I could level up some more by shooting all the general enemies in the areas. But, I get only trivial amounts of experience points for each kill. At that rate, my computer would be obsolete by the time I leveled up that way. I grab all the loot I can and try to keep my gear at the highest level I can find, but it's still taking silly numbers of critical hits to take down each of the way-too-common badasses that are spawning. And, that's assuming I can find a position to snipe from that's safe enough for me to pump 50 or so shots into them. Lately, I've been dying within 30 seconds of running into one of them. I've even tried resetting my skill points and using the other trees. But, I died even faster that way.
I don't know what happened between the normal run and the TVHM run, but this isn't much fun any more. Am I missing something?