It used to be the recommended size for datastores should not exceed 500GB, however with the latest versions of ESX/ESXi that's not really true anymore.
Datastores 1TB or larger are quite common now and perfectly accepted by VMware.
I tend to make mine between 500GB and 1TB just for management purposes.