What is the best practice for choosing my platform?