El título de la pregunta es "Cómo elegir ...", pero parece que se pregunta "¿Cómo completar proyectos personales?" Creo que hay (al menos) dos cosas sucediendo:
Algo que parece una buena idea en ese momento puede resultarle menos importante después de haberlo pensado por un tiempo.
La forma de su trabajo puede dificultar el regreso. A veces, cuando te sientes inspirado, tienes la sensación de que puedes ver todo el proyecto y cómo encajan todas las partes, y quieres escribirlo antes de que se te escape. Cuando vuelva a leerlo más tarde, el código que ha escrito puede no ser tan claro o no estar tan bien diseñado como creía que estaba en ese momento. O tal vez haya tenido algunas ideas adicionales sobre el tema, pero en realidad no encajan tan bien con el concepto original.
En el primer caso, no terminar podría ser la decisión correcta. Tuviste una idea, fue interesante, y ahora sigues adelante.
En el segundo caso, creo que la sensación de verlo todo es que tu cerebro te está engañando. Tienes una idea y parece genial, y tu cerebro se apresura a completar las piezas que faltan para que la idea parezca más coherente. Una forma de lidiar con eso es reducir la velocidady usar un mejor proceso de diseño. En lugar de saltar directamente al código, escriba la idea en prosa. Cree un diseño de alto nivel y luego comience a desarrollar los detalles. Si la información que tiene se relaciona con la implementación, escríbala también, pero no intente codificarlo todo en esta etapa. De esta manera, ha capturado las ideas en papel para que no se escapen, pero no ha implementado nada, por lo que el diseño sigue siendo bastante flexible. En este punto, puede volver más adelante si lo desea, y si todavía parece una buena idea, mejore el diseño y, finalmente, comience a implementarlo de manera metódica. Mantenga un registro de su progreso para que siempre pueda decir lo que ha hecho y lo que aún necesita hacer.
Lo último es que tienes que querer terminar el proyecto. Si no quieres terminarlo, entonces es solo otra tarea en tu lista de tareas pendientes que se acumula y te hace sentir abrumado por una tonelada de trabajo que en realidad no necesitas hacer.