Well it's a planar headphone and not so efficient. I use pro-audio equipment to get the best out of those planars. Also it's not something I walk around with, due it being open back. So I use a home amplifier and connect directly to the speaker outputs to the headphones. They scale up pretty good after that and sound like my home stereo setup. Difference is that I don't piss off the neighbors at nite with booming bass.
Don't get me wrong though. The Hifiman does play nice with something less powerful. I've used it with a Fiio E12A and I liked the sound. I even used it with a FIIO E9, which is about 1W and sound good too. But for that crazy undistorted deep bass you will need something with more authority.
Behringer makes mediocre stuff and decent stuff and a cheap price. One of those decent products are the Behringer virtualizer pro and older Ultramizer. Those two processors go into a Rane EQ and than to an old NAD2140 amplifier. The EQ is basically there to tune the headphone to match my speaker setup in the living room. EDM sounds really good with the "enhancement" default setting that is in the Virtualizer.
I also have a small BBE processor that is connected to the FIIO E9 amp. They work really well together and bring back life out of MP3's and you can really tell the difference with the planar.
My setup is definitely not portable as you can tell and I'm not anal about getting the purist of sound that was recorded in a studio, concert or wherever. Cause honestly, I only listen to new music in it's purist form for maybe 2 times. After that I tune it to my liking. And with my 40 year old ears, I'm already having hearing loss above 16-18khz.