You didn't ask for software suggestions, though. You instead wrote an essay about your troubles with dvd ripping and transcoding software. On top of that, you barely provide any technical information in your post. You really need to include more than "this software doesn't work despite my best efforts why doesn't it work?"
I've got a lot of time to kill so I'll tinker around with my rips and Handbrake for a bit and get back to you. What are your errors?
Well, I'm not receiving any errors per say, but basically when I try with Handbrake I use these settings:
I'm trying to encode "Equilibrium" at the moment. The problem I have is, even though they're few and far between, I still notice blockiness every now and then. I turned the deblocking functions on the advanced menu to their lowest negative values (which makes them work the most) and keep the Deblock setting on the video filter menu to off because using that one just seems to cause more blocking. I've been messing around with target size, average bitrate, and constant quality, and the last of those three seems to give me the best picture results comparatively, so now I've been tweaking the constant quality up and down. I originally tried 17, then 16, 15, but this most recent attempt was 6. I hardly noticed any blocking this time, but I still noticed some. In the advanced options menu, I also tried setting "Adaptive Direct Mode" to "Automatic", Motion Estimation Method to "Transformed Exhaustive", Subpixel ME & Mode Decision to "9: RD refine in all frames", Pyramidal B-Frames to "Strict", and "Motion Estimation Range" to 32. However, setting those options to higher values doesn't seem to have an impact on the blockiness issue.
And the blockiness is becoming less and less noticable with higher constant quality, but I'm basically trying to eliminate blockiness altogether and still save space like I've seen some do with films and anime before. (I've also tried encoding anime with this program, and had similar issues.) Some people manage to get absolutely perfect anime encodes at less than 300 megabytes an episode, and I cannot for the life of me figure out how.
EDIT: Okay, upon further inspection of my first post, I can concede that I was a bit of a douche. And now I feel bad. There.