How to determine which method is best suited for your project