The elements of the storyline could make up a basic thriller - it is anything but. Sparsely used flashbacks and reality bending moments, the brutal yet very sincere main character and the fitting pace (never going overboard with the action) make this a very atmospheric and moody cinematic experience.
Visually very satisfying and elegantly told. Liked how the movie literally zoomed in on the protagonist and never really let go.
Wanted to note how I liked Mahershala Ali's performance, however, it wouldn't be fair just to mention him alone. Trevante Rhodes is just as great (the same goes for his younger counterparts), especially, when depicting so much nuance for a character that is as taciturn as Chiron.
I'd probably give Moonlight the Oscar for best cinematography, but what do I know. Great soundtrack too.
I could describe this as an entertaining YA movie, for me the inconsistencies in the screenplay didn't seem that jarring. The bigger issue, I guess, is that you might have expected a serious sci-fi movie to be made out of the original material - you should just forget about those silly expectations.