As long as you have a receiver that can take advantage of the LS50's capabilities, it'll certainly be a better package for music (as well as movies).
Officially, there is no LS50 5.1 package, so there is no matching subwoofer, but there are a number of subs that will suit due to their clean presentation, and lower than average distortion.
The HTB2se is a good sub, and it'll certainly work fine with the LS50's, but it is being added to LS50 5.1 sustems to keep the price of the system as low as possible. But, the LS50's are capable of more. I would highly recommend using an R400b subwoofer, as this shares much of the audible benefits of the LS50's, and will compliment them better. If you don't want to stretch that far, the SVS SB12NSD is worth trying out. Again, its clean nature will suit the KEF's. And if you really want to make the most of them, the Ken Kreisel DXD808 will create a better cinema experience with it's greater headroom and detail.
in our main demo room, we're currently running an LS50 5.1 package with the DXD808, and have previously been running it with the HTB2se and R400b. I'm running the DXD12012 with my LS50 5.1 system. Fantastic combination for both movies and music.
The Apex is a great package, but it'll lose out to the LS50 package due to their size. Best thing to do is get a demo and see for yourself, and you can also choose the sub that's right for you.