I think it's pretty good overall, I agree the first part of verse one is a little shaky but you get more confident-sounding after that. One thing I thought was that the choruses could use some more 'weight', the backing vocals are very nice, how about double tracking the lead? Nice key change into the solo.