I've used iMovie and Adobe Premier. Both are great products, whatever software you choose it will most likely take a little time getting used to.