@williamatics I agree with @n647 about Blender’s inbuild texture paint capacities, it’s quite powerful and complete although you do have a point by mentionning its limitation. The workflow can be tedious as well but I see it as a good way to learn how things work.
That being said, Substances handles UDIM (see this link https://support.allegorithmic.com/documentation/spdoc/udim-144310352.html) so that might be an argument in favor of Substance to avoid using humongous textures (24k for a still render is “”””fine”””” – I emphasize the quotation mark – but for any animation or video game it MUST be avoided: too heavy for the hardware).