I've not used gstripe but have had lots of positive experience with gmirror and gjournal. I found both to be very reliable. In my case I found the geom framework simpler and more straightforward to work with compared to zfs but I'm probably biased by starting with geom/UFS2 first and later on learning zfs.Encountered the same problem on a few different systens. I believe it has to do with devices being at end of life and get in a power-up/shutdown loop, leaving the zpool process unresponsive and impossible to end. Result is that zpool can no longer be used until the system reboots. Apparently it's not possible to return to a working state without rebooting the machine.
A bad SATA or SAS disk shouldn't be able cause this. That doesn't happen with other filesystems either.
Currently trying out gstripe and gmirror. Less user-friendly and unified but it looks promising.