There are scads of other consumer photo programs, mostly for Windows. But iPhoto is different. Most other photo software concentrates on helping you to edit your photos and then turn them into “projects,” like calendars and greeting cards. IPhoto concentrates on organizing your photos and then sharing them with others. There are some limited editing tools, but the emphasis is on managing and sharing a large collection of digital photos, not tweaking each one to perfection.
The current problem for me is that iPhoto runs only on 0S X and I’m still in the 9s. Oh yeah, that and I don’t have a digital camera.