I have to agree that the tune could use a stronger lead melodic instrument/vocal to better carry it forward. What you have though sounds good IMO. Mix-wise the guitars are a bit up front for my tastes, particularly because they're throughout the tune.
FWIW, I actually like the delay on the guitar that seems to be adding harmonies - sounds pretty cool to me. It might work well as a solo section or to balance a separate main melody.