I really like the balance between vocals and guitar. I think you have got that right. As far as the vocal sound is concerned here is a technique I use which might suit this type of vocal mix.
On the vocal track itself I don't use any vocal compression. Maybe a little EQ. I send the vocals to a vocal buss first and put the compressor there. That compressor does not have to be working that hard either. 2:1 ratio, 5 to 10 ms attack threshold set for about 2 or 3 dB gain reduction.
Create the vocal reverb ambience. A nice convolution reverb with a smallish club or intimate room setting dialled up. You send to that from the vocal track however. Not the vocal buss. The vocal buss sound is compressed but the track is not so the signal going into the vocal reverb is uncompressed. You tend to hear it more on the louder parts of the vocal performance. It sounds much better. Obviously you are returning this vocal ambience low so it is in that you cannot hear it while here but if you turned it off it is like what has changed mode?
The vocal should be just beautiful and dryish up front and clear with a hint of ambience behind. The vocal performance is so nice and subtle that takes care of everything else, as it should be. Adding in any doubling should be occasional and subtle to just highlight important phrases perhaps.
I like to ride the vocal track fader now on mixdown for fine tuning. There is nothing like it really. And this level is feeding into the compressor on the vocal buss now so you are working the vocal signal into that compressor manually now. Vocal compression on a track is almost useless because it is pre fader and any fader movements are not seen by the compressor. It is just working the same all the time. Sends to effects are usually after any compression so you are always sending a compressed signal to your reverbs.
(You do need to do this in other circumstances though) I am talking the more intimate vocal and guitar thing here much more, not so for the other tracks which feature more instruments that you have done. I liked all the other tracks too very interesting and enjoyable to listen to.