Qué sensor es el más adecuado para mi proyecto?

Lo bueno del pulsador es que al entrar la pelota en la canasta lo golpearía si o si, bueno, depende del tamaño de la canasta y de la pelota, yo me estoy imaginando una de baloncesto xD...
Aunque eso si, haría falta que el interruptor fuera muy sensible o que la pelota pasera algo como para undir la pestaña del pulsador.

En cuanto al resto de sensores, hay que tener en cuanta muchas cosas. Los sensores de ultrasonidos tienen bastante alcance, podrían dar un falso positivo si la pelota en vez de encestar pasa por al lado. Los sensores infrarrojos tienen que tener una superficie en la que rebote la luz para saber que ha pasado algo por medio.
Y en ambos habría que programarlos muy bien para que se percataran de la pelota que seguramente pasara rápidamente por el aro.

Yo compraría los tres sensores por ebay y haría pruebas con todos ellos para quedarte finalmente con el que mejor te vaya, decidir por uno solo no es nada facil.