I played with the color of the cells, the edge color and edge thickness, … but I am not able to create a result which is similar to the one in gmsh. The edges look always blurred.
My guess is that when you apply the Surface with Edges representation that then the Edges are clashing with the white edges.
If, however, you use the ExtractCellsByType filter and choose Hexahedron for the Cell Type option then the Surface representation doesn’t render the edges:
NOTE: I see your mesh contains linear hexahedra, but if you ever wish to use higher-order elements, ParaView has a bug / design choice that results in “broken” edges.
If you wish to render higher-order (deg 2+) elements with edges, then for your dataset you would apply an additional ExtractCellsByType filter on the original dataset, this time choosing the Line cell type. Then you would draw the first of these filters as a Surface and the second as a Wireframe: