first, your blotching is a result of soft wood that blotches.
I always treat with a wash coat of zinser seal coat , I cut it 75% alcohol to seal coat. That way it just prevents the blotching.
You will find that using a gel stain is your friend with blotchy woods and a light wash coat.
You will get closer to a furniture grade even coverage using both.
I use shellac for most finishing, unless alcohol will be on the top (drinking). It's a quick finish, and in a short time you can have a durable coat. its repairable. And if you use sealcoat (dewaxed shellac) you can top coat with anything you would prefer for alcohol durability.
For some reason your state has eliminated denatured alcohol, I don't know if you have other choices. Shellac is one of the safest finishes, it's used to coat pills (drugs) for easy swallowing, it's the least environmentally harmful, and one of the quickest drying.