Есть официальная прошивка (как у тебя сейчас) и есть неофициальные.
Неофициальные разделяются на модифицированные, собранные из чистого стокового андроида и портированнные с других девайсов.
Модифицированные - это прошивки, за основу которых взята официальная прошивка, но модифицированная энтузиастами. Как правило уже рутованная. Удаляют некоторые ненужные вещи, которые навязывает разработчик, добавляют самый нужный софт. Смартфоны с такой прошивкой могут синхронизироваться с Kies и у них сохранен функционал официальной прошивки.
Собранные из исходников (их еще называют AOSP) - это андроид в чистом виде, каким его создал гугл. На такой прошивке могут не работать некоторые функции, которые есть в официальной прошивке. (Для примера у меня есть i9000, на официальной прошивки он может аппаратно декодировать видо для воспроизведения, на AOSP прошивках он эту фнкцию не поддерживает, так как самсунг не выложил в открытый доступ кодеки. ) Еще может не работать радио и другие устройства. Сюда же относят такие прошивки как CyanogenMod (создана на основе AOSP), AOKP, MIUI (На основе CyanogenMod, отличительной особенностью является интерфейс как у айфона) . Так же на основе этих прошивок есть еще куча прошивок. Хоть эти прошивки могут и не иметь некоторых функций, функционал у них значительно расширен.
И портированные прошивки - тут все понятно. Взяли прошивку от одного устройства и поставили на другое. Но такие устройства должы иметь максимально одинаковое железо.
Какую ставить - решай сам. Лучше конечно попробовать все собственноручно, походить с новой прошивкой хоть пару дней. Начни с модифицированной, потом попробуй AOSP и так далее.
Здесь есть каталог тем с прошивками, чтобы не насиловать гугл и свои нервы:
http://4pda.ru/forum/index.php?showtopic=283211