I guess it all boils down to what you are willing to spend...either time or money...to put the tracks on. I have a hard time personally spending $30 on AM tracks for a kit that didn't cost that much to begin with, but that's just me. Dragon ejector pin marks are usually face up on the links and over 90% of them are invisible because of placement on the wheels so I don't even bother with them. After painting, placing, and weathering them, you'd have to look real hard to spot them to begin with.
I've not yet graduated to the insanity level of drilling out the guidehorns but will probably get there one day I guess.
I personally believe the Dragon indy links (usually) clean up fairly easy if you use sprue cutters and my system is real straightforward. 1/2 the links are cut away from the sprue and placed in a glass bowl after they've been basecoated and washed. I clean up each link as I assemble it and so far have never had a track require more than an hour to build in this fashion (this ranges from monster Tiger tracks to teensy Kettenkrad links) so I'm happy with it.