Las ROMs cocinadas que usan Sense (como la ARHD que has mencionado) traen los widgets de Sense, suelen ser iguales que las oficiales pero mejoradas. Las que te cambian el "entorno" son las ROMs AOSP, MIUI, AOKP, CM... que no traen sense, pero cualquiera de las otras que sí lo traen vienen con los widgets y todas las aplicaciones de HTC (a no ser que el cocinero las haya quitado, pero lo dicen en las páginas de cada ROM).
En cuanto a si se puede poner un kernel custom a una ROM stock... sí, por supuesto que se puede, siempre que cumplas los requisitos para poner un kernel no stock... es decir, S-OFF (o bootloader unlocked por HTC y comandos fastboot, pero vamos... a estas alturas lo suyo es S-OFF y dejarse de tonterías).
Teniendo en cuenta lo que acabo de decir... si te vas a meter a poner un kernel custom no te quedes corto, mete una ROM completa, que el trabajo es el mismo. Y las ROMs cocinadas van mejor que las oficiales (si eliges una decente, claro).
Yo recomendaría que probaras alguna custom, y cuando veas que son exactamente iguales que una stock pero mejor... ya no tendrás dudas

.
Ahora mismo yo llevo la Elegancia con Sense 4.1 y estoy encantado, también hay una Elegancia con Sense 3.6 si quieres tenerlo como la última oficial del Sensation pero mejorada (yo prefiero el sense 4, pero es cuestión de gustos). En la Sense 3.6 funciona TODO como en una stock, en la 4.1 no funciona el HDMI out porque es un port, pero es algo que no he usado nunca y el resto va perfecto.
Hace tiempo escribí un tutorial que ya está desactualizado, pero te puede servir un poco para pillar conceptos si no has flasheado antes el terminal porque tiene un glosario de terminos bastante útil y explica un poco lo que se hace en cada paso. Lo tienes en mi firma si te interesa

.