Define a long time.
If you do a simple write, then the Microchip version has a 1msec write for a byte/page mode cycle. But if you are doing an erase first, it'll take longer. Of course, if you are writing a number of bytes (rather than pages) it'll take quite a while.
A lot depends on the particular device, of course.
Cheers
PeteS