can we conclude that flash is the best way to deliver video content to all platforms (mac, pc, nix) and browsers, but not for other devices?
Depends on your definition of best. I think .mov or .mpg have the capability to provide the best quality at the lowest bitrates, however WMV movies can be streamed FREE with Windows Media Services. To stream movies to a flash player is a $4500 investment for Adobe Media Server.
Tough to swallow if you're on a smaller budget.
edit: Oh, while .mov videos can look way better, bitrate for bitrate, I blacklist any site that tries to use an MOV file embedded in their site as I don't like sites that make my computer hang.