So what are the requirements to set yourself up as an energy supplier – some of them seem very sketchy, no real assets or organization, just an ability to negotiate a few supply contracts, fill in the forms for the suppliers, and set up some billing tools? The risks seem minimal, other than going bust, but they don't seem to have any assets to lose.
It all seems a bit little league Enron. The only benefits seem to be a small number of customers who routinely flip between deals and are lucky enough with any contract periods, but at the end of that day, since wholesale prices are what they are, realistically, those savings will come back as future costs across all suppliers.