I need to buy headphones as a present and I'm trying to choose between those two. XM4 is relatively old model but it is still widely recommended. P100 looks more niche. I guess things like portability, wired option and good handling of bass are key. Any advice?