It would be really nice to be able to create custom classes for binary sensors rather than having to create a template sensor for each binary sensor.
In my case I have 24 tanks with level sensors in them - they are either full or empty. All 24 of them I have had to create essentially duplicate template sensors of the real sensors just for the device class.