I think schemas are great. I use them to better organize a database.
Our primary line of business db has around 300 tables and without schemas it would be a mess to find tables.
I'm not a DB admin though, I'm an app developer.
I was wish Management Studio behaved like LinqPad when it comes to the object explorer. Rather than DB->Tables, I'd prefer DB->Schemas->Tables.