That does sound good. Things usually fall apart when it comes to dealing with gyb files, but even limited support would be a lovely productivity boost. (Not that Emacs is a bad experience -- it has great code completion (hippie-expand is not smart, but it's eminently pragmatic), the indentation rules are tailored to the stdlib coding conventions, and the editing experience overall is very hard to beat. But I'd much rather use a single code editing tool than two, and tbh Emacs (& vi) do feel like tools from the 80s -- they might be polished to perfection, but they're still very much tools of their time.)
I think I will spend some time experimenting with an Xcode based workflow the next time I'm in between urgent projects.