I have one character that has raided with my son’s guild as a guest. Everyone is required to use DBM or another raid warning addon. I find it helpful for me just to watch for crap on the ground when things start moving too fast.
I am not anywhere close to a decent player but I do really have a lot of fun playing WoW. If using addons help make the game enjoyable, then they should be used. If you don’t enjoy playing a game, then do something else, but don’t stomp everyone else into the ground for taking advantage of helpful addons.
I’m simply an open world player. I use Better fishing, DejaCharacterStats, No Talking Heads, Numeration, Poisoner (for my rogue), Scrap, Simulationcraft, and Tom Tom when I need to locate something. They all harm no one.
/cheer