My main thing is not running too fast on small prints that have a tendancy to curl up because you can’t cool the layer in time before the next one starts. I also print outside perimeter to inside perimeter on parts that have a tendancy to curl (like overhangs). This tends to fight curling because the second or third perimeter pass is inside. I Z-hop on travel moves atleast 2x layer height.
I used to print fast on all things. Now I have more printer capacity than I need, so I slow down. 100mm/s is great, but if I have such a large print that printing that fast is needed… then I go to a bigger nozzle and slow back down.
I spend a lot of time dialing in my extrusion muiltiplier. Over extrusion is a sure fire way to cause a nozzle catch if you have fast travels. I set non-travel moves at 160mm/s. SO if you hit a blob at that speed you are certainly going to skip… expecially in PLA.
Once I have the steps/mm dialed in, then I run my extrusion multiplier around .98 down to .96 depending on the filament. This tends to lead to perfect top layers for me… but with no over extrusion to catch on.