I used to own EMM Labs DA2 so I am intimately familiar with Ed’s work. While MA3 may have all the features you are looking for, you still need an external server to run Roon core. I encourage you to look into Merging Technologies +player. The +player has a built in VC, headphone jack and offers a distinct advantage with a built in Roon Core / endpoint. I didn’t think I could possibly do better than my pairing of DA2 and Aurender N20 ($37K - retail) until I auditioned +player. The +player exceeded all of my expectations from all-in-one box streaming player. IMHO, +player have no peer if one is seeking realism, transparency and details from their digital system.
I was going to recommend the +player to @kray until I read his post about his budget.