Take 5800 If you want larger screen,resolution and touch experience.
Take N79 if you want better camera and feature rich phone.
If you are planning to use the phone for 2-3 yrs N79 would be better.i remember on friend mentioning 5800 had fallen from his hand it started giving touch screen problems.
You decide what you want,if you want to use for fun 5800 is way to go.
N79-better camera + battery all other features same as 5800 minus touch + larger screen