I have the feeling that Flash-based ( or Silverlight-based) websites are generally frowned upon, except when you are creating games or multimedia-content rich applications.
[Edit] Why I place usability and ease of use separate is best explained in this link
Usability:
- a result – software that is usable;
- a process, also called user-centered design, for creating usable software;
- a set of techniques, such as contextual observation and usability testing, used to achieve that result; or
- a philosophy of designing to meet user needs?
Ease of use:
- Effective
- Efficient
- Engaging
- Error Tolerant
- Easy to Learn
I agree with the comments on that site, but this is all debatable...could be a good stackoverflow question: is usability and ease of use the same? IMO part of usability is ease of use and vice versa, but they are not necessarily the same.
I hope I don't enfuriate the more semantical sensitive with this edit :-)