As for separating colors - in my life I've had a piece of clothing stain other clothes 2 or 3 times. Once I put some white shirts and they came out pink because of another red shirt. Funny thing is, the pink was very uniform, so it looked as if the shirts were originally pink.
If my washing machine breaks, I'll get a second hand one. If I get a brand new washing machine, it will have to have a manual mode where I can set the desired program manually. For example, what is "towel setting"? If I can't see and modify the setting (e.g., A temperature for B minutes at C RPM, then D temp for E min for F RPM, etc.), I wouldn't use it.