How is Final Cut Pro X for you?