Allowing GMail to only show a notification when an email is categorized as "important" is an acceptable compromise. (Setting up a bunch of filters to manually control the "importance" helps a lot, too.)