umr an23, Gene and MyHero are my production systems. I use both for general purpose computing, audio recording with GarageBand and video work with Handbrake.
Because these two systems are my production systems, I won't be upgrading to High Sierra until High Sierra 10.13.
3 update is released, if then. High Sierra's Apple File System (APFS) is new and is not bug free, yet. However, I have made a habit of not upgrading my production systems until the .3 release since macOS 10.0.3.
That being said, I've been testing High Sierra with a spare M.2 NVMe SSD (other SSDs are disconnected) and have found that using APFS with the M.2 NVMe SSD seems to be working fine. High Sierra recognizes the NVMe SSD without the use of RehabMan's HackNVMeFamily kext.
BTW, I originally built Gene with a GTX 950 graphics card. I upgraded to a GTX 1060 once Nvidia released the drivers for the Pascal (10x0) series graphics cards. Now, I'm testing a Sapphire RX 580 Pulse 8GB graphics card for compatibility. The 580 currently runs well with Apple's drivers, the Luli and Wherevergreen kexts; wake-up from sleep works unlike the previous generations of AMD graphics cards. This Sapphire RX 580 Pulse 8GB graphics card is the same one used by Apple in their eGPU Thunderbolt peripheral which is only available to developers.
Gigamaxx has confirmed the latest version of Clover negates the need for the Luli and Wherevergreen kexts. So, basicly, the newer AMD graphics cards will run natively in High Sierra 10.13.1 and Clover version r4289 (and newer).
Let me know if you have any questions about High Sierra installation. I won't update Post #1 until I upgrade to 10.13.3.