Hexagon can produce STL files that work fine with a 3d printer with a bit of help. I recommend using netfabb Basic (free) to check the files, as it has some repair capability.
I have found that several problems resulting in crashes or preventing further modeling operations in Hexagon can be fixed in netfabb Basic. I typically encounter these issues with booleans. Repairing the object in netfabb allows me to continue to model in Hex until I start to have issues again, then repair, and continue to model. Note, repairing files will destroy UV info, so if your models need to have UVs, make sure you get the modeling and repairing done first before texturing.
Hexagon only saves STL as text (ASCII) files, which can be very large compared to the binary version, so it is also useful to use netfabb to save STL as binary.