There has been considerable interest in the past few years in DG methods - and rightfully so, owing to its success. The strongest claim for DG methods' superiority seems to be its ability to be parallelized on GPU architecture, due to the locality of the elements in the discretization. Although I see its value, I am curious what the possible pitfalls/limitations/issues exist in DG methods for CFD - say, in comparison to established techniques like FDM and FVM. FVM has strong support in the commercial space for complex geometries, yet higher order (HO) schemes seem to be challenging and/or expensive. FDM seems to suitable for HO and often used in academic research codes, but suffers in unstructured meshes and complex geometries. I am not too familiar with DG, unlike FVM/FDM, and most of the literature highlights the strengths of DG methods - Is there any reason today to prefer FVM or FDM over DG? I'm looking for discussions on cases where DG fails or performs poorly, the fundamental limitations behind it, and your future outlook for the scheme.