I've been playing tf2 without viewmodels ever since I found out about them, and them being forced in MM really messed with me. For me and (it seems) many others, the viewmodels only act as weird anchors on the screen which mess with aim and awareness of movement, especially when they move to reload, get taken out, or fire. The inclusion of viewmodel minmode hasn't helped for me either. They still protrude out of the bottom of the screen and mess with my awareness, and when they reload/get switched to/fire I still find them really distracting.
I understand why valve wouldn't want people to be put at a disadvantage because their opponent can see more of their screen, but I think the solution to that is to add more options that are easy to access instead of forcing options which prevent some people from comfortably enjoying the game.
I really hope that these issues get resolved, because as of now I'd rather stick to casual where I can play with my custom settings.