I dunno about the main guitar effects, the main guitar in my mind was an anchor to the song, I would have left it dry. The vocals sound like they aren’t quite compressed enough, or they could use some gain adjusting brother. I’d have hit the threshold harder, upped the ratio. LA-2A emulators are some of my favorite compressors on the vocals, gives it a nice clean and lean tone. If you slap a faster compressor on in front of it, it’s like magic. I’d also consider using multi-band compression on the vocals, maybe TDR Nova. Set it around 7kHz, and then drop the threshold to the point where it’s cutting out all that bright harshness without hurting the actual tonality or performance of the vocals. For this song, I think it’s appropriate to reverb the shit out of the drums. They sound like they were recorded in a carpeted room in this mix, very dead, which can sound good, but they don’t fit the song. It’s a very ambient ballad type of song, and sometimes you have to make decisions mixing that might not always sound the best, but will sound the best for that song. Mixes that get out of the way and let the performance shine through. Those are my suggestions.