Rivals like the Puma and Mokka might have the HR-V beaten on the fun factor but Honda’s compact SUV wins the space race