I'm still hoping for a really good online platform for D&D. My play group has aged, sprogged, and struggles for a regular evening to play. We've used forum-based stuff in the past, which has actually led to some really good role-play heaving campaigns, but it's no good for real-time encounters or the beer & pizza fuelled camaraderie that really makes D&D great.
I currently play with a group on roll20. It's not perfect, but it's adequate. (We pair it with a discord server for voice and secondary/out-of-character chat and logistics.)