Has anyone been on omeprazole (prilosec) for years, without experiencing any long-term side effects?

Yes, but. The longer you take the medicine, the more prone you are to have rare side effects. Nonetheless, there are conditions that require long term use and many people have taken it for years safely.