I recently swapped to Red Energy because I ran the numbers (ACT) and it was cheaper for me. What sweetened the deal is they offer 10,000 bonus QFF points for switching electricity, and 5,000 bonus points for gas, ie up to 15,000 total. In addition you get 2 points per $1 spent on electricity.
Looks like it is available in Vic, NSW, ACT, SA, and Qld.
You can get a further $50 gift card (or 3500 qantas frequent flyer points) if you are referred by someone and supply their account number.
The points are paid upfront, you don't need to wait so in theory you could swap out whenever you want. I was referred by a friend and also got the $50 gift card upfront, without waiting, although I would encourage people not to exploit this deal.
For comparison, my plan with Red Energy is (in the ACT)
Supply charge of $0.85657 per day, basic tariff of $0.21835 / kWh (GST included).
Bonus Qantas Points
Bonus points will be credited to a Qantas Frequent Flyer member with a valid Qantas Frequent Flyer number who is the Primary or Secondary account holder. Points will be credited after the cooling off period has expired and the new site has transferred to Red. Customers who change energy providers and move back to Red are entitled to a maximum of one allotment of bonus Qantas Points every 12 months. Visit https://www.redenergy.com.au/qantas-terms-and-conditions for full terms and conditions.
Do you know what the connection fee is? I couldn't seem to see it.