We were with AGL but swapped they were happy to match the offer but they kept skipping bills and would then send us a double one. We are with Energy Australia and get 30% if we pay on time.