Printed most materials and this is my experience.
PLA - prints great but is not good with temp, so fine under the water but will deform if left in the sun or gets any kind of heat from being in a car. Printing in lighter colors helps, white and bright colors that dont absorb heat from the surroundings with black being the worst obviously
ASA - works great but you have to print in less than about 40% humidity or you get bad adhesion and deformed prints, but has good temp stability if you can get it to print correctly
PETG - prints great and has the best of the above properties with print quality and layer adhesion. This is my current go to for printing with the only consideration to design with layer direction to cater for the loads and that fact it is slightly more brittle than the above.
PU - seems to have really good layer adhesion but you have to make sure the filament is dry. If its not dry will print with a very bubbly surface (you will hear the bubbling/crackling as it prints) and look really bad and have a rough finish and sizes will be out of spec.