Honestly, it works perfectly with a cable and it’s not laggy at all (at least not for writing code, which is what I do for a living). I also use SwitchResX to go beyond the normal resolution my IPad Pro supports. My only complaint is that sometimes it doesn’t connect first time and I have to restart the software on my Mac.
The only downside is the cost, but i am pretty sure there’s a free trial for it.
I know it’s not, but it looks like the Gardner “expressway” in Downtown Toronto, pretty much any time of day.