Right now I use Vegas Movie Studio 10 (the cheap Vegas) because that's all I can afford at the moment. I would suggest using the
trial before buying.
I'm not highly experienced with other software, but Vegas offers all of the basic tools you need and a decent interface, along with the ability to edit in absolute frames. With the Pro version, you also get built-in support for masking among other things, which can be really useful, but it all depends on how much you're able to spend.