Medications like Prilosec (omeprazole) are in a class called proton pump inhibitors and tend to be something people turn to when ranitidine, famotidine, or cimetidine no longer work for them. Zantac (ranitidine, Pecid (famotidine) and Tagamet (cimetidine) are H2 antangonists and are generally not as long acting as Prilosec, Prevacid, or Nexium. Personally I started with ranitidine once daily, then twice daily, then stepped it up to Pepcid (famotidine), and now I'm on over the counter Prilosec (omeprazole).
Honestly, it's a personal thing. Some people do just fine on ranitidine and can stay on it for years, others need that to be on a PPI and just have to suck it up and pay the cost. Currently, I get 42 tablets at Costco of their brand omeprazole for between $15-16 unless there's a coupon that month. It's a bit more than than I was paying for the ranitidine, but I feel so much better that it's worth it. If the raniditine works for your DH, then it's all good but he may find that ranitidine (even at twice daily dosing) isn't working for him. It really is something you have to try to see how it works for each individual.