As far as the third LOR writer goes, I have a hard time considering an economist over a mathematician for one reason: the math classes are simply more difficult. The first writer is my honors thesis advisor and the second is a professor I'm currently taking a graduate economics course with, but the third (economics) professor would have to be someone I've had for an UG course. Despite excelling in those courses, it's still nothing like graduate courses in terms of mathematical rigor, and so I wonder how much a LOR from a professor I've had for an UG course could say. In contrast, despite a higher-level mathematics course saying nothing about research ability, it does say something about raw skill.
To pare it down, the perennial question (according to similar threads) is this: as far as a LOR writer goes, who's better:
A. Tenured economics professor who I took UG micro/macro/metrics with, or
B. Tenured mathematics professor who I took UG real analysis/complex analysis/topology with?
Also assumed is that for both courses I participated, asked a fair number of intelligent questions and got an A, and furthermore that I didn't do research with either professor. Given the first two LOR writers, I tend to hedge my bets with professor A. Anything I'm missing or not considering here?