Get the 598's and a ZXr, or 598's and a Schiit stack. Fiio is perfectly fine, and to be honest at that 100 dollar range they all sound the damn same. Especially with entry level headphones. May as well get something that looks good on your desk.
You will be hard pressed to find the Schiit...