Moral philosophers spend most of their time trying to identify what factors matter to at least some degree, and trying to explain why.
Surprisingly little time is spent writing on how we should weigh different factors.
In practice, the weighting is the crucial thing. And when you bear that in mind, the differences between consequentialist and non-consequentialist theories become less significant. All plausible non-consequentialist theories care about consequences to a significant degree. So they still have a weighing problem, perhaps just a harder one than the consequentialists since it has more variables.