(setting myself up here for criticism by better finishers but this is what I do)
Woodworking is the fun part for me, finishing...not so much. So upgrading my skills and results required some shortcuts. Here's what's working.
Start finishing in the design phase. Maple, Pine, Cherry, Aspen etc blotch so I don't use them, Walnut and Oak not quite so bad. Mahogany is my go to wood.
Continue by sanding (ROS) at all steps. This results in more accurate measuring and marking and less splinters. Also I can work out defects earlier.
As soon as practical apply finish
Finish schedule for Mahogany, Walnut and Purpleheart
Sand to 220
Mask as needed
Wipe on / wipe off Minwax Special Walnut stain (not on Purpleheart)
Remove raised grain and restain as needed.
Coat with 1lb shellac
Smooth with crocus cloth
Continue woodwork and assembly. Repair finish as appropriate. This finish is really easy to repair. If the stain is damaged, then the wood is exposed and a quick wipe on and off works perfectly.
High wear or wet areas need something better but shellac is fine for most surfaces. It gives a little gloss and locks down splintery fibers. Dry in minutes and doesn't stink up the basement shop.
Ebony, no finish, just sand very fine.
Done!