I usually use Rufforth as it is normally manned during the day. Elvington is not normally manned.
Rufforth will call you a taxi whereas you need to call your own at Elvington.
Rufforth have fuel Elvington only have it if there is something happening and the airfield is being used.
The taxi cost is about the same.
Rufforth is a gliding field but powered aircraft are quite welcome. Give them a call before you go.