Very good write up. While there are advantages to using a suite of products from the same vendor such as google, I believe all the products you mention, as well as like products simply can’t provide the team functionality provided by Wave. Wave should have changed our work environment the way spreadsheets and email have. However, it might have been before it’s time. However, I believe Google did not give it enough time outside it’s long beta cycle and marketed to geeks instead of the masses. (Geeks will use Wave, but it’s power is in large cross discipline teams.)