tin6410 flash memory options

tagf
Hi guys

Iam thinking about buying tiny6410 board but have some doubts about it.
This board is available with two kinds of flash memory: SLC (256MB) or MLC
(2GB). MLC as I heard is slower and less durable but 256MB could be not
enough for  some embedded OS? Is there in practice any difference between
those memories? Price is almost the same. 

Regards

Juergen Beisert
MLC needs larger ECC to ensure reliable data. Must be handled by the CPU
itself. Read the CPU's datasheet if the S3C6410 provides an ECC you can
trust.

tagf
All that I could find is that this CPU has 1/4/8-bit hardware ECC but it
dosen't tell me much. Anyway if they put such memory that means that 
probably this CPU can handle it. My question is about practical comparison
of these memories in terms of speed and reliability.

And secondly is 256 MB enough for running embedded OS like android, winCE,
linux plus some applications?