I used spaces by convention for many years because my peers did and I didn't have a solid reason not to.
Then I read a post on reddit from a visually impaired man who was lamenting that his dev workflow involved opening a file, changing all the spaces from 2-width to 8-width (I think), doing his edit, and then converting back to 2-width. All because 2 was the convention his peers insisted on and he could not visually distinguish with that indentation level.
I switched to tabs that day, set my editor to represent them as the width of two spaces, and never looked back. It was, and still is, the only objective argument I have ever heard on the topic from either side, and accessibility is important to me.
After several years, using tabs for indentation (followed by spaces for alignment when it makes sense) has never once caused me an issue; and even a slim chance that it may make my code easier for someone else to navigate is good enough for me.