First of all you guys can play. You can play all the notes. That is better than most bands.
I think the issue to me is with the production. It sounds like it is done on your PC. Which most recordings are, but they don't have to sound that way. Everyone recording does it different, and every producer has their own sound. This is what I would like to see, and this is just how I like my recordings so take it with a grain of salt.
1. Try taking some of the width out of the vocals. Or just change the verb. Just like keeping the kick and the bass off each other, you have to keep the verbs off each other. It sounds like you have a lot of width on the vox and then you have a lot of verb on the final mix. It makes the whole recording sound too soft. Double the vox if you need them to sound thicker. Make sure the vocals and bass are centered.
2. The recording execution you guys do very well. However, I think all the levels need to come up in your mix, a and then bring the post volume down. It sounds too clean. Try doing your mix and then running through a the PSP Vintage Warmer VST (recommended) or another tube compressor that you have on your DAW. This will compress and make that mastered sparkle or shimmer.
3. Where's the kick. Seriously, where is it.
This is how I run my signal chains.
Drums. Compress the wholly hell out of them. Then EQ them. Make sure you bump for the kick and high hat to taste. When the kick isn't right, the whole recording sounds off. A touch of reverb if there isn't natural reverb from the room mic on another channel. If your reverb has a lo cut. Do it. That way the kick is in your face centered and fat. If you cant get the kick right. Double the drums, and eq everything but the kick out. Eq the kick on the double. (aka. layering the kick) This also gives you a separate level for the kick so you can bring up the kick and keep the lows a little in the back. However in live recordings you are usually doing the opposite and trying to take the kick out some.
Bass. Light to medium compression. Eq to taste. Maybe a touch of tube gain through VST if it is too clean. No verb. I want it right there in the center with the kick.
Guitars. Usually some verb and a lot of width. Here is where I want the most depth. I usually don't touch the Eq if I don't need to. Maybe roll them off
if they are stepping all over the bass. I really want the guitars to sound natural and tubey, not like they are thru a digital stomp box.
Lastly VOX. Ok your going to hate this. But there is a free VST called GSNAP that was made to emulate the TPain sound, but it is a really nice soft auto tune when you turn the quickness down. I always autotune the singer. I am not working with Celiene Dion's, or Mariah Carey's. Autotune -> Compress and Eq to taste. Then add your verb.
Then do your mixdown.
Usually drums are a little louder than bass. Guitar a little quieter than Vox.
On the POST put a little verb, just so everything sounds smooth but not soft. After that put the PSP Vintage Warmer on the and listen to the track. EQ/GAIN/COMPRESS. Adjust your mixdown if you need to.
Export the track.
Seriously, the PSP Vintage Warmer is like the VT Bass of computer recording. It is a multi-tool that will do wonder's for your mix.
PSPaudioware.com - high quality audio processors and effects plug-ins in AudioUnit, RTAS and VST format for Mac and PC
You should also read this book.
Amazon.com: Behind the Glass - Top Record Producers Tell How They Craft the Hits (Softcover) (9780879306144): Howard Massey: Books
It is seriously a MUST for anyone doing home/small studio recording. Everyone does it differently. Did you know Alanis Morrisette's Jagged Little Pill was the first home studio recorded album that got to number one? It changed the music business.
http://www.gvst.co.uk/gsnap.htm
I felt like writing this morning. : )