I have had the beatbuddy since it came out. Started programming my own songs straight away and since then went through a few different ways of programming them. Initially with just loops and triggering one bar fills and using the pause button but through frustration with having to managing playing guitar, singing, working the beatbuddy and guitar pedal I came to the conclusion the less interaction with the beatbuddy during the song the better. Although I still like to have be able to improvise so I program each song a little differently but generally there will be a part for improv and a one press part in the song and it has taken the stress out of using the beatbuddy live.
A couple of examples with the songs you posted that I have refined.
In Never Tear Us Apart My finished version is a little different to the version I have posted in resources with less button pushing required and I will update resources when the new manager software comes out but can it can be found here in the meantime. I start the song with just a repeating loop which allows me to play the intro as long as I like. But when I hit the end of the first verse I always play the song the same til the last repeating chorus so I have a fill which plays the whole song there like one press and it includes any pauses etc. Then while it’s playing the last three chorus runs I can trigger the outro at anytime as sometimes I might only want to play two of the outro chorus instead of three.
In Purple Rain I find I play the song the same everytime from the start of the song till the end of the singing so this part is setup as a one press intro with all the fills and pauses programmed in then when that is finished it automatically goes into the solo loop which keeps playing until I am ready to end the song and trigger the outro.
In a song with more improvisation I have say Eric Claptons Cocaine. The beatbuddy starts of playing the main beat and I can start singing anytime and when I reach the end of a verse I can trigger the fill for the end of the verse. Then I have a transition into the loop playing over the solo and I can play that as long as I want. When I want to play the last verse I have a fill programmed that will play all the verse and fills with one press and then ends up back on the solo loop so there is more control over this song but still not much button pushing.
I know alot of people like to keep the ability to just have loops and trigger fills and use the pause button and I did that at the start but I came to the conclusion it’s alot easier to just program any of this stuff in large fills or one press parts.
Cheers.