In my opinion iVideo is really great. I wanted a single app to manage my educational and tutorial Videos, PDF manuals, etc but opted for an app that handles each well. For videos, iVideo is by far the best I've tested. I use it for managing my library of tutorials and find it to be extremely well suited for this task. This is a robust professional application meant to manage a huge amount of videos in a variety of formats.
Some of the things I like:
It keeps your files in the original Location if desired, has flexible sorting options, allows you to change the video thumbnails easily (either by the frame or by drag and drop), gives you 3 great view options, video thumbnail view is saved per playlist, allows folders for Playlists, tracks your play count and the location you left off, great search function
I have a few minor feature requests for the app and I hope it is in active development:
-It allows ratings but I'd love to Color videos as well.
-The integrated player is good but I use VLC to play videos since I can increase the speed in VLC. This is a request but not really necessary since it works well using vlc since you have a log of what you watched.
-It has a really cool web page feature where it creates a web page interface for videos of your choice. This works great just to organize tutorials and I would like to be able to organize these into folders.
-I'd like to see the name of videos word wrapped in the thumbnail view. Still if you expand the size of the thumbnails you can usually work it out.
I found a way to share the library so I can use it on multiple computers since I store videos on a portable drive and shuffle them between my desktop and laptop. I am testing some other methods with Sugarsync, still I think this should be a little more straightforward, but nothing else I've tested even does this so I am happy.
Bottom line is It does a what it does better than anything I've tested and I have tested a bunch of apps such as Usher, Leap, Reinforced Together, (and many others I cant remember now) for this task. Most apps force you into copying your files to their database or are too limited in their feature set or focus on features I don't need. I recognize my uses are unique, but am very happy with how iVideo works.