I'm making a large bookcase out of ash that will be up against a 14' living room wall. The ash will be stained with a dark walnut oil based stain. I'm looking for advice on topcoat. I'd like it to be protective enough that it won't show too much wear over time. They will mostly be used for books, so low traffic. Low direct sun. I think I'd prefer an aerosol option due to how many pieces there are. Low odor would be nice but not a deal breaker. I have a well ventilated shop here in Denver with warm, dry temps .
Here are my top contenders so far (all spray, semi-gloss):
Water-based poly
Water-based clear acrylic (polycrylic?)
Nitro Def lacquer
Oil-based poly
Thoughts? Better options? Thanks.