I agree with harsh, VLC lets you play back multiple clips as if they were a single clip and does so seamlessly. Plus it has a number of playback options that I find useful, including variable speed control. It's been my video player of choice for years, and I'm surprised that you find it "patchy".