The camera and video is very good on it from what I've seen.
However, the thing that would annoy me is that phone memory is around 52MB or less. The memory card, well, 1GB or so. But thats not the problem; if you want to assign ringtones to various people, or edit a picture or something, you have to copy/move the file from the memory card onto the phone. So by doing so, if you have a lot of ringtones you want to sign to different folk, you run out of space very quickly indeed! Very odd that Samsung havent rectified this problem yet. Why cant they just assign tones and pictures off the memory card? Bah. Also only 4 message tones, and you cant assign your own. Double bah.
But other than those picky points, I can see why everyone is raving about it on messageboards and websites.