Absolutely right. Whenever I hear someone regard it as a "duty", I am horrified and disgusted. It usually means one of two things: either one has a terrible, selfish lover or one has some awful hang-ups instilled by upbringing.
Sex in marriage is for both to enjoy and for both to please one another.
Amen!