As the years dabble on, deciding what genre to put things into becomes kind of irrelevant. To be honest, I'd trow most my drum and bass into experimental because that's how I feel about it. I've tossed things into ska without thought because why not? Genre isn't as important as simply enjoying what you're doing. Genres are just recipes for artists to follow. Eventually you can splice together specific genres for your own amusement. I follow a progressive metal composer that will mix polka with heavy guitars because why not? Genres are just recipes you can spice however you like so long as you get the core ingredients together.
This reminds me of Lavender Town from the red/blue pokemon OST. Somber, dark, moody. You achieved a perfect atmosphere for telling a story. This would work well in a game or movie. Church organs hitting the chord progressions, a guitar for leads, church bells helping along those organs... everything worked well. The gunshot ending was an inspired moment. The work shows good promise for all sorts of compositions you may produce in the future.
Since you're open to criticism, some good instruments to pad the song with might include string orchestras, vocal chorus (MIDI instruments), and percussion. This track is lacking any percussion sounds, which is totally ok in regards to what you may have wanted. There is room for huge orchestral drums, toms, chimes, cymbal swells, bass drum swells, crash cymbals, shakers, tambourines... I'm a percussionist myself so of course I'll notice something like that. Again, percussion isn't essential. The artist ultimately decides what to do and why to do it. I just figure it might be fair to mention :)
I just went to see how long you've been uploading here, The Messiah is kind of an old track at this point is it not? For whatever reason you decided to share this specific track with me, I'm sure you've learned much about music since this was made. I got tracks I'm still proud of from 10 years ago. Just because everyone gets "better" at making music as time goes on, it doesn't mean that those early tracks don't have value. Sometimes those early tracks can really stand out against the newer stuff.
Thanks for sharing this with me Vlady :D