I used oil based eggshell in my kitchen. I did however have 6 inch stainless steel up stands and I have glass mosaic tiles behind the hob up to the extractor hood.
The eggshell is hard enough to scrub with a green non-stick sponge.
Bathrooms- provided you have sufficient air extraction, you can use any paint outside of shower splash areas.