Quarless was quite last year.... but he was a rookie. Finley didn't do much his rookie year ether. Quarless can move great... he needs to learn to finish though by catching the ball and holding onto it.
As for another TE great. I think Mike McCarthy like TEs and the mismatches they bring. He's kept 4 TEs two years... why not make it three?
As for Finley make the kid an offer if he doesn't like it, ask him what he would like, if you don't like that then franchise tag him (which TE tag has been cheaper than other positions)...
After he's franchise tag (assuming you can still tag guys) you can then work out a long term deal, hold him for a year and let him go, hold him for a year and tag him again after it.... or trade him. Simply.