The only items you have to pay for are cosmetic, there are no items that change gameplay that you have to pay for.

Valve have been updating TF2 for FREE for the past THREE YEARS. I don't see a problem with this at all.