Mimouille
Headphoneus Supremus
The ak120 drives the Miracles very well. I have not tried 901 with Miracles, only with se5 and it was at least as good as ak120 sqwise. However ALL the rest is better on Ak120 (battery, size, UI, looks, etc.). So it I think both are safe bets, but depending on what you value most...