Personnaly I only had experience with the original generations of goggle fans.
These were not very good:
Noisy (but as
@Canon Fodder points out it can help to oil it)
Extra weight
They block most of the air vents which reduces the overall air flow, hoping to balance that with the additional forced air flow
I also tried them with multiple goggles, which meant if they didn't fit the grill properly then they pressed on my forehead and gave a headache
An improvement was to go to PC World, a local computer shop or online for small computer fans.
These are quiet, compact, and really will run at speed and move the air. They need a bit of diy which could be as simple as adding a battery cable and battery, and you can wire and place the battery wherever is convenient rather then on top of the goggle grill. (In a battery box on the side, off your strap etc)
Even if you do place the battery in the top then you don't need to block as much of the natural air flow
Our tech man has a custom fully integrated variable speed goggle fan and radio comms system in one of his goggle sets. There's a socket in the goggle and he carries a battery pack and radio in his vest to plug into it