I use Gorilla Super Glue with the light blue cap for most gaps. After that cures for 24 hours, I scribble along the hardened super glue with an Ultra Fine Sharpie, and then carefully wet sand just that part, following the contours of the joint I'm filling, until just after all of the black sharpie is gone. Its about 98% effective on the first application. Very rarely do I have to "sand and repeat" using that method. Super glue basically turns into plastic and stays where you put it. You don't have to worry about it cracking or breaking loose. It can be dabbed right over the top of primer in cases where primer reveals little spots that didn't quite get filled the first time around. Just as long as you dab it on and leave it alone until it cures, it and the primer will become one.
For larger gaps, and places I want to fill seams but create nice, sharp panel lines, I'm using Apoxie Clay. Mix it, push it into the places you want it to fill (usually just with your finger), smooth it down and remove the excess with a damp q-tip, gently cut an even groove in it with a moistened toothpick (in cases where you want to create a panel line), wait 24 hours for a full cure...and Bob's your uncle. No sanding. I used to use Milliput Fine White for this same purpose, but I have found Apoxie Clay to be MUCH easier to work with.
For tiny pinholes that you just can't work either of the above things into, I just use a tiny dab of Mr. Surfacer 1200, right on top of the primer. Give that a couple of hours to harden, then wet sand, starting with Micromesh 2400 grit, just until its level with the primer coat
But, before any of that, you can eliminate a lot of seams before they even start by using the method in this YouTube video. I started using this method a couple of years ago, and have even gotten poorly-fitting parts to come together nearly seam free in a lot of cases. Didn't realize I had been doing it all wrong for so many years.
https://www.youtube.com/watch?v=oXTK9KdRQN4&ab_channel=spruecutters