Mira, aqui hay un recopilatorio de kernel:
http://www.htcmania.com/showthread.php?t=389963
En el hay distintos kernel dependiendo de la rom que vayas a utilizar o el android en el que estés (ICS, GB ....). No estoy seguro pero creo que cualquier custom kernel llevará el recovery incluido.
El lupus te puede servir perfectamente. Yo en su día me decanté por el Alliance Lite guiándome por la encuesta. Lo probé y como me funcionó bien con la rom que llevaba en ese momento me quedé con ese. Una vez tienes el bootloader desbloqueado puedes probar varios y elegir uno.
Hay quien le gusta más el Intek, es cuestión de probar.