other option might be NPIV but might be flacky or not worth setting up.
For plain ESX unfortunatelly you are limited in VMFS and VMDK file sizes...
By the way option of ISCSI is still valid. I have seen cases where people have presented bigger luns to other (san attached) hosts and then used iscsi to present that lun to particular VMs.. Granted not ideal and messy to set up but did get them over the 2TB limitation
Other options are multiple vmdks and then use software raid on VM... needless to say not ideal