Great, thank you! I probably just don't properly understand iPhoto and that's why I don't really like it.
All my photos are sorted by "events" and I really don't like that. Lots of random dates and stuff that I don't need to know.
You don't have to access the photos by Events if you don't want to - you can create Albums that organize the images in any and every which way that you please.
The thing is, Events, Albums, Faces, Places.... they are all really just search engine results. You can have the same image in as many Albums as makes sense to you. Meantime, the image still appears in the Events folder if you ever need to know,"Where are the photos I took on January 21, 2014?" None of those folders contain actual images, just links to the master images stored in the Library. Since they're only links, you can make as many links to the same image as you want. Since they're only links, you don't have to waste hard disk space with multiple copies of the same image.
Then there's Faces: If you take the time to identify individuals by name, iPhoto's facial recognition software can then gather all the photos that (recognizably) contain Mom or Great Aunt Sally, as you please. If a photo has both Mom and Great Aunt Sally, it will appear in both Mom's folder and Great Aunt Sally's.
Places: If your camera has GPS (as an iPhone does), your photos will be automatically organized by location as well. So if you frequently visit Yosemite, you can readily find all your Yosemite images. (If the photos don't have GPS data, you can manually add location info to the images' database records.)
Non-Destructive Editing: The other thing to understand about iPhoto is that it's non-destructive editing - the Master image is never changed - the iPhoto database stores the edits you've made as a list of commands, which are applied if you view them, or Export a file of the final, edited version (in video production this is called an Edit Decision List). You can make multiple versions of the same image - different cropping, different color correction... whatever. All without having to store multiple copies of the image on your hard drive.
That's why you don't have to worry about where the master image files are stored on a day-to-day basis. iPhoto organizes them, knows where to find them, and you don't have to change the way they're organized on the hard drive. As long as the database knows where they are, all is well in the world (that's why you shouldn't move them around on your own).
If you're familiar with how iTunes works, iPhoto is much the same - one copy of the song, which you can find whether you look in Albums, Artists, Songs, Genres, Composer.... Playlists in iTunes and Albums in iPhoto are much the same - you select the songs or photos, and can sync the contents of specific playlists or albums onto your iPhone/iPad/iPod.
Well, so much for my pledge to not give a sales pitch!