MakeMKV for ripping it. You can either buy it or use it free by going to the forums and getting the monthly reg key.
If you then want to reencode, Handbrake. I've given up on reencoding my personal collection and bought a couple of large hard drives. But to make sharing easier, might want to reencode to x265 or AV1 to manage the file size.
Also might want to consider a libre drive. It is a Blu-ray/UHD drive that has custom firmware which region unlocks it and helps the ripping process. You can find reputable sellers in the MakeMKV forums.