I have a stronger opinion about people's opinions of Dave Ramsey than Dave Ramsey himself.
I think people get too analytical when criticizing Dave Ramsey's techniques. I've often heard people criticize that the debt snowball is inefficient from a mathematical prospective. Dave's retort is that math flew out the window when you put 30K on a CC. My retort is that I've done the math with the numbers of some people who call Dave and, well, the difference between the debt avalanche and debt snowball is sometimes a matter of days in the calculation1. If the snowball will give someone a higher likelihood to succeed (which Ramsey & others argue), that marginal difference is a wash.
I find there are other areas, that don't significantly matter, that people like to disagree about but that beyond a surface level are not worthwhile dissensions. Although I do feel he is out to lunch on mutual fund returns.
I like his advice about house mortgage payments; no more than 25% of your take home pay2. I recently found out that in the USA, y'all can get mortgages up to 45% of your gross pay! That is 100% gross. I think the fact that so many people are house poor with long-term mortgages that had low down payments, causes a bunch of issues in society.
1 Typical person following Dave's advice has a sub two-year payoff period. In those timelines, for the avalanche approach to diverge greatly, it requires the highest interest debt(s) to be large, unsecured, a large share of the debt, a much higher interest rate and the smaller debts to be numerous or large. I'd not be surprised to hear these cases (ex. 40K CC debt @26% + 39K student loan @3.9%) but from the calls I've heard, the debts tend to be similar interest rates of similar amounts or high interest rates on small amounts and small interest rates on large amounts.
2 I actually don't know what he means by this though; whether it is literally the money deposited or one's after-tax income (this can change if a person does 401K/RRSP contributions through work.) His advice is somewhat vague on defining terms.