We all know the differences between touchwiz and custom roms like cyanogenmod or aokp or other aosp based roms, my question is what do YOU guys prefer? Are there features of touchwiz you can't live without? Do you have to have the latest software versions? Which do you prefer and more importantly WHY do you prefer it?