The piece is strange. not for the normal reasons though. It's strange because it reminds me of a extraordinary song reduced to the midi arrangement and played back through a standard gm dls bank (well, maybe an above average one). There's somehow so much potential here. It's like a sleeper piece or something. Hard to describe.
I think if you were to extend on your mixing skills/ability and pick up some very nice payware instruments, you'd be heading somewhere pretty quick.
Listening to it more, it is growing really quickly on me. In fact, by 2:40 - it is really really good. Odd. Didn't expect to like it this much. It's already so "fresh"! LOL. Good job guy!
I know exactly what you're saying. My composition and melodies have always been good, I've known this. but I've also known that my music lacks something.... like it sounds good but not "professional". When I listened to your music, it just fortified that idea in my mind. But I think now I can finally get that tonality that I've been lacking.