Adobe Premiere Pro CC. Lot's of creative room to create whatever you want. Plus seamless integration with other Adobe products like After Effects. However if you're only looking to cut clips together with music, iMovie may work better. Premiere can have a big learning curve if you've never really used editing software.