Yes, it is an opinion based on my experience...
Even in the photos posted for the review you can see how the wire fan clips are bending inside, which makes it so they don't line up in the tiny holes, and has a tendency to bend the outer layer of fins. There are better systems for mounting a fan...