Much like "Crawling Back To You", "No Surprise" falls into the same category of simply being just okay.
The structure of the song should be very familiar to experienced rock band players, it all kicks off with a series of steadily strummed 2-3 note chords, with an occasional 3 note gallop every now and again, it's a solid start.
Then after that you're thrown a series of steady zig-zagging single notes that move back and forth down the fretboard, then it's back to another chordy section, but unlike "Crawling Back To You", this part has a bit of variation with some single note hammer-ons that encourage you to slide your finger over to the next set of chords.
Then the most interesting part of the song kicks in, consisting of bursts of steadily alt-strummed single notes that all end with some interesting chord hammer-ons, I wish there were more parts like this as this part is actually genuinely interesting and fun. But sadly it falls back into the formulaic structure that a lot of songs like this fall into.
It's a solid chart, and slightly more interesting than "Crawling Back To You", but not by much. The only song I'd really recommend is "It's Not Over" for you dedicated Guitarists.