well camera of 5800 is not good but its other features are goood if u need for cam then go for n958gb or n85 8gb well if u need a touch screen and nice soundquality then 5800
If camera is your concern then get either N95 8GB or N96
But if you want a full fledge touchscreen then 5800 is worth it!