Ripping software suggestions?

I have been using MakeMKV for almost all my rips. It performs perfectly with DVDs, and I really like that the MKV container keeps the captions as a selectable option, rather than burning them into the video. However, I have issues with ripping Blu-Ray movies. Some work just fine, while others will either have a jerky playback, or even freeze my player. It's not bit rate related, as I can play some videos with over 40Mbps with no issues, while some with bit rates under 25 freeze up. If I run them through something like Freemake, I can then play them fine, as they've been compressed and the bit rate is dropped.
There's two issues with this process: time taken and the loss of selectable captions. MakeMKV will rip a typical BD movie in under 30 minutes. A Freemake conversion can add another 4+ hours for one video. Also, Freemake burns the caption into the video, rather than leaving it selectable.
So, does anyone have any ideas for something that will rip a Blu-ray successfully, and use a container that keeps the captions available? MKV seems to be the best container, but I haven't been successful finding any software as easy to use and as fast as MakeMKV. Even if I use AnyDVD HD (which I've never tried, but hear it works well for decrypting), I still need to put it into a container. Handbrake is another that seems to take forever to complete the task. While my BD collection is not as large as my DVD collection, it would still take a super long time to use Freemake or Handbrake to make them all playable.
There's two issues with this process: time taken and the loss of selectable captions. MakeMKV will rip a typical BD movie in under 30 minutes. A Freemake conversion can add another 4+ hours for one video. Also, Freemake burns the caption into the video, rather than leaving it selectable.
So, does anyone have any ideas for something that will rip a Blu-ray successfully, and use a container that keeps the captions available? MKV seems to be the best container, but I haven't been successful finding any software as easy to use and as fast as MakeMKV. Even if I use AnyDVD HD (which I've never tried, but hear it works well for decrypting), I still need to put it into a container. Handbrake is another that seems to take forever to complete the task. While my BD collection is not as large as my DVD collection, it would still take a super long time to use Freemake or Handbrake to make them all playable.