Sword Dancer + Edge Thane seems like a decent combination, and might even be the best 2H melee build. Both have parry bonuses and interactions, and both have duration skills. I'm not sure what order you should do them in, but I'm giving it a try with Sword Dancer first.
"Hard" classes might be easier if you take them second, a little after the first boss. If you have your main Easy Class skills in place and maybe even a weapon trainer skill or two, you have a lot of powerful options. Sword Dancer's Phoenix Wing is pretty good for huge packs. You can combo this with Ice Tortoise while using mobility skills and Hold The Wind.
The Caltrops item fiils a similar amount of space as Phoenix Wing, so you can just zip around scoring free hits. Don't forget flask+food, and you might want to level up a little before. I think I was 6. Ideally, you could level up mid-fight off of a minion for a cheesy heal, but it isn't necessary here.
(I'll probably die on or before the second boss, but at least I got the first boss with little trouble this time... Playing on Adventurer mode this time around, but I haven't died yet.)