Well define "modern." If you are talking post '80s there is an infinite list. 90s were a golden era of rock. If you are steaming just look for a '90s rock playlist. I would definitely recommend Ocean Colur Scene though - lemme know what you think. Best album: Moseley Shoals. Try The Stews, David Gray, Midlake, The Proclaimers ( putting our great albums since the late '80s), System Of A Down ( still occasionally touring but no new album in like 20+ years), Bright Eyes.
You'll also find a lot of great artists from your collection era have been putting out superb albums for 40+yrs like Paul Weller. Hard to get a better rock song than "Changing Man."