I always prefer freeweights to machines. Using freeweights is better for overall muscular development, it hits the stabilizers, it places more real-life demands on your body that teach your muscles and cns do adapt accordingly. I love using compound lifts and using a machine for t-bar rows just makes it a bit less compound, which seems pointless to me. I can hit my lats very well with freeweight t-bar rows, not to mention bent rows and pendley rows, I love to blast my lats with them all. You use more lower back, abs, and hamstrings to stabilize the weight with freeweight t-bar rows, which is fine with me, it serves to aid my deadlift, just as the lats stabilize the weight of the deadlift, which in turn, helps my rows. To me it's kind of like asking if you should do chest press or bench press for your chest. IMO if you master your form you can hit you chest just fine with db bench while working your stabilizers. I can see maybe some machine work could be used as a finishing move or as a substitute (for example, at one time I was doing Smith incline bench because it hurt my shoulders to unrack the bar with the setup at my gym and the bench at the incline station was set to high, anyway) yet when push comes to shove I would never advise someone to use a machine over freeweight for a primary exercise unless they have some sort of injury that just can't be worked around with freeweights.
thanks does the barbell tbar row also work biceps if i were to use the v attachment lets say
Yes, to a degree, but not enough to forego direct bicep work. Less bicep involvement would be better anyway --> the back needs as much heavy load as you can give it. But there's no way to strap a T-bar/V-bar handle to one's elbows. Do some curls afterwards.