frustrating — to make (plans, efforts, etc.) worthless or of no avail; defeat; nullify: The student's indifference frustrated the teacher's efforts to help him.
adj satisfying
galling — that galls; chafing; irritating; vexing; exasperating.
appalling — Something that is appalling is so bad or unpleasant that it shocks you.