Just curious: why was hard reset your blocker?
A fair question!
So, I currently only use MESS for Apple IIe and Apple IIgs emulation . For some reason (possibly my ignorance of how to use MESS) in Apple IIgs emulation when I mount disk image(s) while MESS is running using the TAB menus, it doesn't record those disk images in the apple2gs.ini file so that they'll be mounted again automatically if I close and then reopen MESS. With Apple IIe emulation, this isn't an issue; it logs the images in apple2ee.ini so that they're automatically mounted the next time I launch MESS.
So, not having hard reset was incovenient for me when using Apple IIgs emulation because it meant I had to manually add the disk image(s) to apple2gs.ini before I launched MESS, you follow? I much prefer to mount the ones I need using the internal MESS menu system then hard reset rather then deal with the ini file to choose my disk images before I launch MESS.
By the way, I'm loving now having the ability to use hard drives in IIgs emulation.