I posted this above, but depending on your requirements, Blu-Ray on Linux may not be that tedious.
MakeMKV will take care of ripping the stream for you and Handbrake will transcode from the mkv.
Personally, I prefer to not transcode, which means I have the Blu-Ray title in my XBMC library and ready to watch in 30 mins or so.
I don't have a huge Blu-Ray library, but I've yet to come across a title it cannot decrypt.
Mostly, I don't need subs, but if you want to transcode
and need subtitles, there are methods that aren't painful.
Because XBMC is so flexible, it can support a myriad of subtitle formats. If the subtitles add-on for XBMC cannot locate a suitable
sub from one of the many online sources (which is rare in my experience), there are several tools that can export the subtitle stream
from the mkv into a format XBMC is happy with.
Basically, there are no barriers for me now and although it's not perfect (I'd prefer
to be able to buy my media in an open format to begin with), at least I can now enjoy the brilliant high-bitrate video streams of Blu-Ray
format in a way that's extremely convenient to me.