depends on how ur gonna fight throughout the map tbh. Either DK or Lanny. Thing is Dk has wide range, while Lanny has narrow but out range.
Ex:
5 6 7 8
1 2 3 4
y
y = you
1-8 are mobs
Dk will be able to hit mobs 1-4. however not 5-8 (depends on how big the mobs are but for 258 go with this.) As you can see, a wide range, but not far.
Lanny will hit mobs 2, 3, 5, and 6.
Has far range but bad wide range.
Then there is Kowhax, that has both + more.
Ross personally uses Lanny, because at the start of the map, there are mobs nicely lined up in a range that Lanny will hit, and not DK. Plus it's jump atk is way better.
Keep in mind DK has a faster atk rate.