I would go for either final cut pro 10 or premier.
subscription pricing makes me want to jump off a building. but then again, the transition from fcp7 to fcpX invokes a very high amount of anger and bitterness. fcpX just feels so much like it's made for family vacation videos. even though i know it is very powerful (probably even more), it's just incredibly hard to escape the feelings of anger over the fact that the software you've used for 10 years has been deleted and replaced with something completely different with the same name. like they could have at least used a different name (iMovie Pro would be the perfect name). were they actually trying to trick someone?