Hello Bob!
Kantian ethics is both too abstract and too rigid to be applied to moral decision making. It often puts the moral actor in a situation where they must adhere to the rigid rules of Kantian ethics that would be counter-intuitive on the practical level. For example, Kantian ethics tells us that lying is always wrong because in and of themselves, lies are morally wrong. However, most people would prefer to lie instead of causing the death of 10 people. In addition to being too rigid, Kantian ethics are also vague in the sense that they assume that the actor knows what is and is not morally wrong. That is, they do not specifically address, nor guide, the actor in WHAT is the morally correct choice. Naturally, in most cases, this would be inherently obvious. We know on an intuitive level that cheating, lying, murder etc. are wrong but what about all the other situations where it is unclear what is and is not morally correct? Needless to say, this question deserves a further explanation as there is a lot of nuance here. Please message me so we can discuss further!