Usually, I don't play betas, or early access games. Between bugs, balance and missing content I prefer to wait for the full, finished product.

However, Overwatch beta is as good as the finished product, and the game is damn fine. I basically stopped playing TF2 because the people I play with migrated to it and the gameplay is solid. Doesn't help TF2 is kinda old by now and there isn't much left for me to do there.

Personally, I think would be cool if Valve added new classes in TF2 but I doubt this will happen.