Yup, use them extensively. The biggest pitfall encountered so far is a bug introduced in SQL 2008 that causes non-dbo schema procedures to be created with a prefix of [dbo]. Simple work-around to directly update the sysarticles table entries.
Otherwise they've been great. The automatic regeneration on schema changes is a big benefit. And having a single central stored procedure that generates hundreds of customized versions for each article is fantastic.