i really like zennoposter. i bought it many years ago a because i didnt know how to make browser automation bots. and thats what ZP positions itself as. no-code drag & drop browser automation (you can still add raw code if you know it)
i still use it today. it's still great. i showed it to some friends and they had a hard time with the learning curve. maybe its just because i am a senior with it now, but i found it very straight forward. sure some very complex stuff was tricky, but via trial and error and old youtube videos you can do it. it's mostly drag & drop interface with some variables. yes the YT videos are old, but it's all the info is still current to running the software. they also have a members forum thats usually really good at helping users perform complex tasks and even sharing template files.
the other option is learning python selenium or requests. many youtube videos here. for example search youtube for automate tinder with selenium. follow along step by step. this was my first intro to selenium and i did really good with it. having years of ZP botting under my belt helped.
so why may you chose Python over ZP. python is free. lighter on the resources. but higher learning curve. but python has more applications outside of botting whereas zp doesnt. i can make a super complex script in ZP in a day whereas it would take me weeks of googling spaghetti code on python. i like ZP cus it's drag & drop, no-code.
the main reason i even considered python was i got my hands on a bot a competitor made for a site i was botting. it was made with python requests. 1000x more efficient than what ZP was doing for me. blew my mind.