I currently own a pair of B&W P5 S2's that I'm quite fond of. They're my go to headphones after my old Sony MDR7506 finally broke down (the right speaker has started giving weird hisses?). My tastes in music having changed - I prefer a more prominent bass punch, compared to super clear mids, a recent fondness for warmer sound signatures made me go for these in addition to a pair of of C5 S1's that I possess. That said, my phone source, the Xperia Z1 Compact is pretty bad at driving the P5s and I was considering adding on the Fiio E6, for cheap. Are the Fiio E6, Xperia Z1 Compact and the P5 Series 2's a good matchup? Forgive my non-"audiophile language", I'm new to this world.