This is enjoyable. I like the composition too.
The lead definitely gets a little grating in terms of mix, like it could use some EQing down. Sometimes reverb can help make things feel softer when you cut the highs out of the reverb EQ.
Great work! :)