LOL...not again..this question has been done to death on this forum....
There is no single perfect DAP...Some excel on a few parameters, other players on other parameters
So eventually it's a question of prioritizing your requirements, and taking the best pick...