I am using the Stock ICS which i downloaded from xda developers forum with odin software, basically they design new OS just for softwares, apps and games support nothing else so developers can develop apps with the latest OS in mind which previous OS do not support.