g729 vs ulaw

I'm trying to figure out some things as far as CPU load goes.
I know transcoding g729 to ulaw will eat up CPU.
My agents are using polycom phones that support both g729 and ulaw.
1)If I use a T1, does it make a difference which which codec I use?
2)If I use a g729 from handset to a VOIP provider that support g729, is it any different then using a ulaw handset to VOIP procider that uses ulaw?
I know transcoding g729 to ulaw will eat up CPU.
My agents are using polycom phones that support both g729 and ulaw.
1)If I use a T1, does it make a difference which which codec I use?
2)If I use a g729 from handset to a VOIP provider that support g729, is it any different then using a ulaw handset to VOIP procider that uses ulaw?