Flash memory, as in SSDs replacing HDDs, is already mainstream, or close enough. It's very common in media players, web books, laptops, and for high end systems that need fast access.
You're right in saying time will tell - I think we could see SSDs in some form replacing HDDs across the board, in time. Current products need to mature, from "temporary" storage such as flash drives to longer term storage, HDDs.