I don't use GMail so I've never come across their filtering before, but that looks crap. Sieve is much more flexible. And they could have also implemented ManageSieve so people with mail clients which support the protocol could configure their filtering rules directly from their mta.