May one ask why you don’t recommend using UMG for this? Are there some known performance issues with it, like one draw call per widget or something?
Or are you thinking of the ghosting/jitter that can be seen when translating a 2D widget or rotating a 3D widget?