If you concern more about stability. The answer is Stock rom, no aosp or custom rom will replace it. If he could manage with the minimal bugs. Tell him to try cynogen. For newbies I would always suggest to just root the phone n tweak the stock rom the way they want. Like removing crappy drm apps, sharing the micro sd memory with internal memory by using the appropriate scripts n container Improving battery life by flashing the tweaked kernals etc You just don't need to flash a new rom ...