Imagine you're a data scientist at a financial institution. Your task is to develop a decision tree model to forecast whether a client will repay a personal loan. How would you determine if a decision tree is the appropriate choice for this task? Assuming you proceed with a decision tree, how would you assess its effectiveness both prior to and following its implementation?