I used a Ditto then a Ditto X2 on solo gigs for, jeeze, the last 8 years. The X2 has a stop button which is easier to use if a tune has a 2nd part, etc.. It has a 1/2 speed setting that I used a few times as a bassline. I agree w/ some of the above comments, it can be tricky to always loop in time correctly (esp on the last set after ~4 beers, ha), but like anything else you get better w/ practice.
~2022 I got a Joyo in a trade that had some drumbeats; I was surprised how much it added (keep in mind my solo gigs are super chill restaurant & patio "wallpaper" type gigs). But, I had to bend down, select the pattern, & tap in the tempo before looping the progression, all live. Nah.
I quickly upgraded to a Boss RC-5, which had better sounding drumbeats, plus you could edit them somewhat (I typically remove the kickdrum and snare, leaving just the ride cymbal and maybe a hi-hat closing on 2 & 4; this fits much better w/ the laid back jazzy stuff I'm doing). AND, I could store the loops and use them gig after gig, no longer having to play thru the progression live 1st (& hope I hit the loop button exactly in time).
So, I guess I'm playing to backing tracks, which I used to look down my nose at, but my gigs go way better this way, & I get to do more tunes too since I don't have to play thru once to set up the loop. Earlier this week I got a 2nd RC-5 and loaded all my loops in as a backup; I was reading a Boss users group and a few guys had their RC-5 go down on a gig(!). I still have my Ditto on my board so I could finish a gig, BUT that would really twist my tits and I'm doing this primarily for fun.