Are you kidding me? you are actually comparing
PS2 and
Xbox 360?
or are you talking about PS3??
anyway in PS3 case, these question has been asked too many times (you can use the search option here) and it really depends on your personal preference and yes affordability factor if you live in pakistan.
Pirated games for xbox 360 are available easily in pakistan at cheap rates, where PS3 don't have any pirated games and each PS3 game will cost you RS 3500-RS 4000.
so right now, xbox 360 is the best console for peoples living in pakistan and oh yes don't forget about the main xbox 360 downside i-e 3RLOD error, now don't ask me what is ROD error just visit the xbox section and you will see plenty of information related to it.