[ZTE Axon 7 ROMs, Kernels, Recoveries, & Other Deve] Gases:
[MENTION=5027381]OrdenKrieger[/MENTION]

So I've been using the ROM for about a day and a half and I thought I'd give a small review, maybe it'll help the dev and users who are thinking about flashing it.

FLASHING

I had some issues flashing the ROM in the beginning, but it was a problem on my part. I was using an older version of TWRP, which seems to have some trouble with Oreo ROMs. I flashed TWRP 3.2.1-0 and the problem was solved. Simply flash the B32 bootloader and modem, flash the ROM, flash the unofficial GApps if you want, and if you want root just flash the latest Magisk.

SETUP

The setup is pretty straightforward. I had a small issue where the WiFi kept getting disconnected during the setup, but that was gone once I got into the ROM and toggled airplane mode on and off.

PERFORMANCE

This ROM is absolutely amazing performance-wise. It's a breeze to use. I have no idea if the RAM management changed from AOSP 7 to 8, but it feels like it did. I can have a ton of apps open and it doesn't stutter at all. I've also noticed that the fingerprint sensor is quite a bit faster, and way more accurate than I was used to. This may be due to the new B32 bootstack, but I'm not sure. I just know it definitely feels like an improvement.

Audio is pretty much the same it was on Nougat. I don't think there's any difference, honestly... at least none that I can perceive. It still sounds just as amazing as it always has.

EDIT: as mentioned before, the call bug is still there.

As mentioned in the OP, the camera has issues. The rear camera is really dark, and the front camera just doesn't work for me. I don't use the camera that much so it doesn't bother me, but it may be important for some people.

Battery life is pretty incredible too. Using the stock governor and i/o scheduler, I'm getting amazing idle drain (less than 1% per hour), and SOT is pretty good (4.5-5 hours) compared to Nougat ROMs under the same loads.

BUGS/WEIRD STUFF

Notifications seem to be a bit janky. I'm not sure if this is the intended behavior or not, but my notification LED doesn't blink. It just stays on until I turn the screen on, which makes it turn off. But if I don't dismiss my notifications, the LED goes back to staying on once the screen is turned off.

I also had a few issues getting heads-up notifications disabled. The Notifications section (in Settings) doesn't get the settings to stick for most apps (WhatsApp, GMail, Instagram). I have to go back and re-apply the settings every so often. This has also made Ambient Display behave kind of strange.

Speaking of Ambient Display, I'm not sure if this is how it's supposed to look on Oreo, but I honestly prefer how it looked before. Right now the text is really large and most notifications seem to appear and disappear randomly. Other notifications stick around after I dismiss them... it's pretty weird in general. Just a minor annoyance, I'll turn off Ambient Display for now. It'd be cool to have Always On Display, but I think the dev would have to enable it before compiling the ROM (if I understood a few articles I read correctly), if the option is even there anymore.

CONCLUSION

I'm amazed at how stable the ROM is despite being the first O beta we've had. OrdenKrieger did a great job with this, and we should be incredibly grateful he's stuck around to bring us new builds. Despite the small weird things, I believe the ROM is daily driver ready (if you don't care about the camera issues). It has great battery life, amazing performance, and doesn't seem to have any broken features.