I would say Kenpo is more practical if you want to adapt it to MMA.
Hapkido on the other hand looks flashy when people are practicing it but when used in MMA, its not going to work.
A Kenpo fighter would win in a fight almost guaranteed taken that both fighters are equally skilled.