regarding difficulty though, it might well be deliberate - that the basic game is fairly easy, and gets much harder on elite/hardcore etc, as diablo did. we'll see i guess. so far i'm finding certain fights harder for different classes (for example, my guardian has issues with shock husks, because they stun him so much. but my engineer wastes them at range, but some of the boss fights take ages, because he doesnt dish out so much damage)
edit: my engineer's coming into his own a bit more now. got a sniper rifle that'll one-shot most normal enemies, and causes some hefty damage to bosses too - especially combined with the rather nice Beacon ability.