What don’t you like about Sony Vegas, I find it will do everything and more that anyone would want done as far as editing videos. You need to learn to use key frames and it will open up everything for you. I am guessing you don’t want to get that heavy involved in learning a new software. For that I suggest imovie… hehe.
In all seriousness, watch some Youtube tutorials on Sony Vegas, it is very very easy once you get the hang of it.
I use Sony Vegas Premier pretty much every day at work. While limited on transitions and the amount of layers that you can use, Vegas is a really inexpensive alternative to Premier and Final Cut.