I've heard many times that I should avoid flash for my website. Yet no one has told me a good reason for this. I've searched for reasons and I see many that are not true (such as text in flash are not indexable by search engines) or may not necessarily be true or significant enough (eating more bandwidth. Would a JS equivalent be bigger or smaller?).
My site uses flash to playback sound (m4a). I don't have to worry about indexing, the back button not working, etc.
But I have a feeling there may be other reasons. What are the reasons I shouldn't use flash on my website?
I'll note one, the fact iPhone/iPod Touch and mobile devices do not support it. Not a big deal for most sites and it's obvious. What are other reasons to avoid flash on my site?