You dont need SSD for cache - you need RAM for cache. SSD is more for ZIL (write cache (sync write)). ZFS is COW (copy-on-write) so you dont corrupt your data.
If you want data protection and performance for your requirements you will have to invest to it. First try it and upgrade as needed.