I had.... acceptable results with UTM using 22.04. It was by no means pleasant, but it was usable. Mind you, I was using the ARM version. not sure if you were using x64 or not. Anyway, I discovered brew and iTerm and I really don't need to virtualize linux anymore.