Owned Hp100 and Bat 51SE. HP100 highs are more sparkling and slightly more fluid sounding. However, Bat 51se bass is more powerful and presentation is more weighty and dynamic. Bat is balanced and has a lower noise floor. I would go for 31se if I was u.