AnyDVD HD is, in my opinion, the best decryption program for Blu ray, followed by DVDFab Blu Ray. Once you have the disk decrypted and on the hard drive there are an assortment of tools to work with it, including DVDFab, tsMuxeR, and BD Rebuilder. (the last two are free)
To burn blu ray to a blank BD disk, I suggest ImgBurn.
The best virtual drive for mounting BD ISO files is VirtualClone Drive by Slysoft. It is their only free program. DVDFab has recently come out with one of their own, but I haven't tested it.