I'd tend to give Dabura the edge, since regardless of how arrogant he may be, it'd be downright stupid for him to later have full confidence in beating Gohan if he were indeed inferior to the Saiyan. The only thing to place Gohan solidly above him would be Dabura resorting to using his spit, though that could easily be argued with the assumption that he may be too fond of using it in battle to the point that it becomes a habit.