Why do you think TRIM isn't supported in FreeBSD? Also, only SLC based drives are recommended for ZILs. Yes, many people use MLC drives and have no problems, but I'd never recommend it for most people. Heck, ZILs don't really help most people either. SLC doesn't need TRIM because there is no erase penalty involved.