skill spam lends itself to a 2h weapon build, and since non-pet classes wont be spamming that much then a dirk should be ideal. Having said that a dirk on a skell as a pet-classes 2nd pet is even better as you dont have to switch to it every time you want to spam, but dirks only really shine when fully str buffed.