Goo Goo Dolls are terrible. Just terrible. "Iris" was literally their only good song. Everything else was just atrocious.
Anti-Flag, I'm sure some people haven't heard of. First off, if you don't like punk rock, don't even bother listening to them. If you do, then you'd probably love their older stuff.
Their newer stuff is just total shit though. Mostly because they signed to a major label, and softened their music. I don't buy the "they sold out" bullshit, because even if Anti-Flag are one of the most political bands to ever be formed and had explicit anti-Coporate lyrics in most of their songs, so did bands like the Clash and the Sex Pistols, both of whom were great.
BE WARNED: If you don't like punk, don't listen to this and then bitch about it.
Songs to check out: "Fuck Police Brutality", "Drink Drank Punk", "Die For the Government", "Tearing Everyone Down", "A New Kind of Army", "Got the Numbers", "Police Story", "911 For Peace", "Mumia's Song".
See all those songs I just listed? ALL of those are fantastic modern punk. Fantastic.