So I have astigmatism and red dots generally aren't great for me. I've tried a Bushnell TRS-25, two Burris FastFire 3's, and a Vortex Viper and these were all quite bad. Even on lower power settings I was seeing a starburst. However, I've also had a Holosun 503C that wasn't too bad. So I took a chance and just got an Aimpoint Pro and was pleasantly surprised that the reticle isn't too bad at all. Now, I don't see a crisp 2 MOA circle dot but at least it isn't an oblong, stretched out star. So the question is, what is the exact issue with red dots? Is there a way to predict which ones might work better for me before buying (I have to buy online where I am)?
I've been dealing with this for the last couple of years, so I can tell you first hand what I did and where I'm at. I have a fairly advanced astigmatism and also keratoconus. I had quite a bit to deal with since the latter required "cross linking" which was a form of laser surgery. Glasses weren't working since the further away the lens is from the cornea the less effective they are in correcting your vision.
That said, my doctor recommended Scleral contact lenses. They are expensive, however by design they basically form another cornea with no defects allowing for the correction. They do require some extensive fitting, so it's advantageous to get an optometrist that has experience fitting them.
Depending on how severe your astigmatism is, they may entirely correct it? or like me, almost eliminate it. RDS's are still not 100%, so I moved to a low power scope, the benefit there was that the contacts gave me 20/20 vision, so scopes work great and no glasses. Using a magnifier also works well, and I have that set up on my EOtech.
I still wear 1 power "cheaters" for reading, and they enable me to get a clear front sight when shooting handguns.
Either way, it was the best I could achieve given the condition of my eyes, unfortunately as we get older, seeing the front sight etc becomes more and more difficult.
Hope this helps? at least you have some talking points for your optometrist? Good Luck.