Below a list of problems I ran into when using the weld module. I will update this list when I find more.
It's not possible to flip weld annotations in 3D, only in 2D. So when using MDB it looks ugly (PTC case)
The tail of the annotation stays on even if you turn off the sequence ID and the note (PTC case).
Creating a sold weld is nice because you can use it in Simulate. But when you create welds in a way you also get weld annotations that can be used you ran into the problem that the welds interferere in the corners and therefore simulate can't mesh. Putting it into one set solves the issue in Simulate but then the welds are not houw they are placed in the real world and therefore the weld annotations are incorrect.
Creating a double weld with unequal lengths gives an incorrect weld length in the annotation. Because it simply sums up the weld length and divide by 2. So a weld which has a length of 50 on one side and 40 on the other gives a weld annotation stating that the weld length is 45 on both sides.(PTC case).
It's not easy to adjust the number of decimal places. Probably something you didn't notice when using ANSI or live in the US but quite annoying when there is 30.000 stated where it could be just 30 (and it also should actually be 30,000 but that's another discussion). To change this by default you have to actually change the weld annotation. And if you have ever tried that you know how hard that is (I've done it) and how much work it is. There is a config.pro opting called weld_dec_places but I cannot find what this setting does.
Updating weld standards is almost impossible.
Using a centralized place for your customized weld annotations is not possible.
Adaptive weld annotations should be nice so you doesn't have a weld annotation that has a line that is WAY to long for the text that it uses.
Not possible to exclude/disable features from assembly Simplified Representation (see article and Product Idea )
The number of fatal errors is really high when using solid welds (see for one example case)