I started to play paintball 3 years ago and used my JT proflex. Yes the mask was not great and always used to fog up on me. Sometimes i might even run around without my mask on having better view. Some people may call that stupid. But then a miracle happened and i got a dye invision mask.
This mask is the best mask ive ever used and other people i know who used said it was a whole better than theirs.
The dye invision is so comfortable that I dont even know that i have it on. It has two layers of foam around the goggles so it molds to your face. It can be hard to clean the mask because you arent supposed to use cleaner, but water has showed me no problem yet. The mask also never fogs on me. No matter how hard you try it will not fog on you. The one weakness could be it can get hot after a while but thats after running around in 90 degree weather....
I guess the other weakness is price. The price may scare some right away, but it has good reason to be that high after a couple of years of researching by dye. Anyways if you shop around i bet you can get a good deal or maybe a cheap used one.
The dye invision mask is by far the best mask on the market i would say. If you are looking for a mask better than the rest get this one!! Only if you are willing to shell out about 80 dollars. I give it a 9 because of price not performance.