Firstly, I haven't seen/heard the Shanling M1, only their M2s, so I can't comment on the M1.
But I'll try my best to help you out.
The link you posted only goes to the general review page, not a specific review. So when you were talking about Hip Hop playing better on the X3, I'm not sure if you were referring to my review or someone else's? I actually didn't say Hip Hop was better on the X3, although in retrospect I'd probably say it does sound better on the X3.
Basically, for sound quality (and this is just my own opinion; others may hear differently), I think the xDuoo X3 is better than the Shanling M2s (and the Cayin N3, which has almost as good sound as the M2s and is a bit cheaper).
So if that's your primary factor in making a choice, then it's a pretty simple choice. For me, sound quality of the X3 is comparable to DAP's much more expensive.
If you're looking for a great screen, the Shanling M2s is a winner.
If you're looking for a staggering array of functionality, the Cayin N3 is a winner.
Not sure on your budget, but you've got (in ascending order of price): xDuoo X3, Shanling M1, Shanling M2s & Cayin N3, Aune M1s.
The last one has the best sound quality of all, and a fair amount of power, but is rather big and comes in at around $250 I think?
Based on everything you've said, I'd recommend the xDuoo X3. It's currently £68 in the UK on Amazon (that's around £90).
It's not got the bells and whistles of the others and just a simple screen, but it's simple and easy to use and sounds excellent.
After listening to that for 7 months, you might become addicted to good audio and want to treat yourself to something even better. It's a slippery slope
Apologies, I'm fried after a long day so this isn't the most coherent and organised feedback!
Hope it helps. Any further questions, please feel free to PM me