An alternative to a wired dongle is a high-quality bluetooth amp, e.g. from Fiio. It's reliable, keeps your phone free from cables, but you can keep using your high quality wired headphones.
Keeping the battery charged is a weak point though, agreed.