Sales is more difficult than engineering. There, I said it.
I don't think it's possible to make general statements that one is harder than the other, because it depends very heavily on the person involved.
Rockstar salespeople are just as impressive in action as rockstar developers.