Best hearing protection in a light aircraft is with the in-ear headsets like the QT Halo or Clarity Aloft etc..
Some people aren't comfortable with them, but I wouldn't go back to conventional. Glasses don't affect their performance either and audio quality is 1st class.
Nothing wrong with DC headsets, their robust and good quality. It's always a good idea to check out your choice in flight, if you can, before committing to purchase. Second hand DCs also sell well on EBay if you change your mind later.