The main thing for reliability is having as few bits per cell as possible. For example, 1 bit per cell is binary - on or off. Two bits per cell means it needs four voltage levels to determine what is stored. Three bits needs 8 levels, 4 bits 16 levels. More level = more chance of error. I tend to buy 2 bit per cell (Samsung Pro) as single bit is really expensive.