Last time I looked into it, I realized how severely it's limited by memory bandwidth. Only the M5 Ultra compares to a dedicated graphics card, but it still falls short.
M5 Pro is not that expensive and allows for model below 35GB to be used which is a lot of models. And has a boost with neural engines, its not just the memory bandwidth that makes the speed