I'm not too keen on I'm not Sorry or I have forgiven Jesus, and yes it is a tad overproduced. The b sides from Irish Blood, English Heart were better than most of the album, (Munich Air Disaster 1958, The Neverplayed Symphonies, It's hard to walk tall when you're small) but as with all Morrissey's stuff, I just tend to fall in love with at least one bit of each song, even if I hate another. He's a law unto himself.