You have some nice ideas here! Two points of improvement would be:
1) You have many triads in 2nd inversion (measures 1, 2, 6, 7, 19...) that don't resolve according to any of the 3 conventional resolutions of common-practice harmony.
2) You have some very exposed tenths in the right hand that most hands won't be able to play as clearly as your playback, I'd probably make the playback play them broken for more realism and so that you are sure that you like the broken sound.
Keep on composing!