The biggest thing iPhoto is missing is preview before import. If I have 250 pictures on my memory card, and I just want the last photo brought in to iPhoto, I want a preview of what is on the camera so I can choose what to import, especially if I don't want the other 249 pictures on my computer. My old OS9 Olympus Camedia software could do this, I still can't believe it isn't in iPhoto yet.
Yeah, I lost a weekend's worth of photos because of this. I was alternately taking photos in batches of 20-30, then importing. My memory card has enough room for roughly 250 photos at highest quality, but I still made iPhoto delete the photos on the memory card after each import. Otherwise each successive import would have taken that much longer as it first scanned through all the old photos I already had (this is with a fairly old Canon D30 with only USB 1.1). Then a couple days later the Mac hard drive died, just before I was about to back them up!
I've been using mostly iPhoto lately, but I recall that the Image Capture application still lets you preview before importing. Might give that a try.