You would lose the transfer key when any calls come into the phones no matter how many calls are on hold. It is because the softkeys change to handler the incoming call first. Also if you have users on hold you can't transfer them. You would have to take one of the callers off hold to get the transfer key.
To fix this you might want to assign the transfer softkey to a line button using a phone button template.