Работа с БД

Всем добрый день!

Перешел месяца три назад с CodeIgniter, вообщем и целом познал все прелести работы с БД от YII недавно, однако вот хочу узнать такое мнение:

В YII много разных средств работы с БД, это и AR, причем вариации с возможностью написания запросов вручную, и метод criteria, и т.д.

Хотелось бы узнать какие средства для чего больше подходят? Что лучше применять в каких ситуациях?

Привет

Если чесно то в хелпе все очень хорошо расписано что для каких ситуаций рекомендуют