In my humble opinion I don’t think that web 2.0 is dangerous. I think that the designers and programmers can be dangerous implementing web 2.0 features.
And I say this because sometimes giving some fancy “partial refresh” in a website demands the use of AJAX. This adds quite a lot of complexity and you need to be really skilled on this technologies to enhance usability at the same time that you make a better GUI. It’s quite difficult to achieve what Gmail or Flickr did in their Ajax implementations.
Nielsen, in his article “Web 2.0 can be dangerous“, points out that in their latest e-commerce sites tested they found out a lot of problems with Ajax implementations. Mainly because there are small changes like adding an item to the cart that are done Ajax style, like refreshing a small part of the page, and sometimes the user is not aware of this. AJAX is great, but you need to use it very wisely and you need to know the user limitations and be aware of the browser they are using. I did not implement many Ajax in my own websites, but I’m used to browse the web a lot, and regarding Ajax I’m aware that :
The web 2 examples I like and they are really using this technology wisely are Youtube, Flickr, Facebook and Netvibes.-