A program which needs 2 separate editors for changing attributes on a single object, or several objects at the same time? You're damn right it isn't perfect.
I spend about the same amount of time waiting for the hypershade to update swatches as I do actually working. You're DAMN right it isn't perfect. I don't know what you use maya for, but I'm betting it's not modeling or rendering.
Are you referring to the Attribute Spreadsheet, or the Attribute Editor and the Channel Box? Not sure if I'd want them all done in the AE, but obviously there's times it would be useful.
As for thy Hypershade updating, this isn't an issue for me in my rendering work, with 2-8K textures all the time. But I do remember when it WAS an issue, for sure, and it was a killer. And I know your graphics card might be supported, but might not be the best one? I haven't had update lag (or any lag) in Hypershade since the GTX400 series, actually. My GTS250 sometimes did, and all my Quadros, and the old 7950GT too. But not since the Fermi GPUs has it been an issue for me. What are you using on the GPU side?