I know this is an old thread, but people will still read it, so here is my 2 cents.
I have used a number of programs, I mostly use Adobe Production bundle CS6, but is is expensive so it is not for everyone. I also use FCPx this is a good deal and is easy to use. I did like the old FCP better, but that is just my opinion. I also mostly use Digital Performer for recording music and doing sound, Adobe Audition that comes with CS6 has some good tools with it so I do like it as well. Adobe After Effects CS6 takes some time to learn but it is way cool. I use an 8 core Mac Pr tower, as I do music, video ,graphics,3D, and animation. I have had a number of PC's as well, and use them at work, I am not putting them down, but I feel for the kind of work I do Mac does a good job, and they are fast and easy to use. iMove is IMOP the best free editor you can find.