Do pilots have a generally preferred "traffic" resolution? For aircraft cruising along at altitude, it is common for the controller to assign an aircraft a new course or altitude or speed for some reason such as "for traffic". My question is, would most turbojet/turboprop pilots rather have a vector, say 20 degrees off course for 10 minutes, or have a different altitude, or have a speed assignment? What is most efficient for the airplane? Do companies have a preference? Are certain actions easier for the pilot? I suppose there is a fuel-use vs. time-en-route trade off in some cases, and many other factors as well, and personal preferences might vary widely, or maybe people don't really care?
If ATC offered me a heading change or an altitude change and I was happy with the altitude I was at, I'd take the heading change in a heartbeat.  Compare:

Altitude change:  


Dial the alt preselect up.
Select speed or VS mode (usually speed).
Set climb thrust.
Monitor the capture.
As the AP captures and pitches over, start bringing the thrust back to keep from speeding up until the original thrust setting is restored.


Heading change:


Select Heading Mode if in Nav mode.  If on vectors, it's already set.
Twirl the heading bug and monitor the turn.
When told to, dial the heading bug to a new heading as instructed or to a suitable intercept angle and reset Nav mode if told to resume self navigation.


Notice that with the heading change I don't have to screw around with power, which can be more hassle or less hassle depending on if you have FADEC, but in any case a lot more work than twirling the heading knob and pushing a button.