I always make my own Greek style yoghurt, but I do it in my Instant Pot (a 7 in 1 electric pressure cooker/slow cooker/rice cooker etc. etc.), which has a yoghurt function. It is so easy and the results are fabulous. I use UHT milk, which is only 52p a litre in Tesco or Lidl, so it does work out very reasonable. Two litres of milk, with one tablespoon of yoghurt as a starter (I save some from each batch and freeze it for the next batch). I've heard you can make yoghurt in a slow cooker, if you have one. Try Googling for how to do this.
I used to use an electric yoghurt maker with individual pots, but I like to strain my yoghurt to thicken it, and it would have been a bit of a faff tipping it out of the little pots, straining it, then putting it back, so I just used it as it was. It was good, but just not as thick as I like it.
If you do go ahead, an important thing to remember is not to use too much yoghurt starter - you really do need no more than a tablespoon to a couple of litres of milk. If you put too much in it doesn't work as well - something to do with the two different types of live cultures fighting over the milk.