Hi,
If your only running a single host, no shared storage etc I would say it really depends on the I/O profile of the VMs.
You mention no database servers, So I assume Windows Domain controller running DNS/NTP etc, A File/Print server , and alike.
For these workloads, they are generally not high I/O requiring RAID 10 or alike, so your 2 x 146Gb can be RAID 1 for ESXi and the 6 x 300GB in a RAID5.
You could consider placing virtual machine swap files onto the RAID 1 so in the event of memory contention you dont degrade your RAID5, but you would have to carefully monitor the RAID ones disk usage to avoid ESXi running out of space.
If capacity isnt an issue but you require redundancy, you could go for maximum performance by running 3 x 2 disk RAID 1's , or if redundancy isnt a problem just RAID0 across the 6 disks, which would be maximum performance.
If you want to save disk space and assuming you have minimal memory overcommitment, you could set a Memory reservation on each VM (of up to 100% of its vRAM) to reduce the .vswp file size on disk.
There are alot of ways to do it, and the best way would depend on the servers I/O profiles.
I hope I have given you a few ideas.