This aint half bad. There's some cool little moments sprinkled through, and nothing I'd say is terrible.
My critique is that it more so sounds like a bunch of little tiny songs all compiled together rather than a coherent whole. It goes from one thing to the next. Although maybe that's what you were going for so I can't complain too much. This very well could just be a compilation of little tunes.
The song stays towards middle key a bit, and doesnt seem to often stray too far towards the high or low ends, but when it does it sounds pretty good. So mess around with that I guess.
And god bless you for not using default FL Keys lol