I use AnyDVD HD and Another EAC3toGUI to make my MKVs of Blu-rays. The handful that I’ve ripped average about 18GB. I only take the movie, the HD audio (if available), and both the forced and full subtitles. It’s still quite tedious to do this, unfortunately, however.