I agree with the PPs who have suggested Prilosec. When Nexium first came out I was on a program to get it for free for a year; the maker ended that with no reason given after 6 months or so. My doctor suggested Prilosec; he said that since the drug company was losing their patent on Prilosec they changed one molecule and "voila!" they now had a new drug they could patent and make more money on. According to him there is very little difference.
I'm sure many are different, but it appears most doctors are herded like sheep by the drug companies these days. An example - my husband had a severe allergic reaction just recently and went to the doctor and got a steroid shot. Then he was told to get some Allegra and take it as needed. My husband didn't ask but I immediately thought it was odd, considering benadryl is a much more effective antihistamine and is cheap to boot. Yes it makes you drowsy but he wasn't going anywhere in his condition anyway! Why Allegra? Because it's new. What do the drug companies do for the doctors so that they will suggest particular OTC meds, I wonder?
I've been taking Allegra for close to 15 years - not new at all! As for benadryl, I can't even function after I take it, so I can see why a doctor would suggest allegra over benadryl.