Exactly - best decision they've made in the past three years + a day or two.
I wouldn't be so sure. The ALP booted Rudd for Gillard because they were worried about their seats. They've done the same thing again, now.
But remember there were two times in the Gillard reign when they could have swapped, and they rejected Rudd decisively. Because why? Because he is a worse leader, a worse performer than Gillard. If they thought he was better, they would have put him back in after a good long look at Gillard.
But they didn't. Twice they didn't. Instead they salted Rudd's fields with severe - and well-aimed - criticism.
Granted, it's the people who elect their representatives at the election, not the party machines.
Just watch. Rudd has a bunch of policy decisions to make very quickly before the honeymoon glow wears off. And it's going to be a very short honeymoon this time round, because the media has gone that way before.
Asylum seekers are going to cruel Rudd unless he comes up with something really good from Indonesia. He's already being savaged for some really thoughtless comments and if his only strategy is to be negative towards Abbott without coming up with anything workable himself, he's going to look like the empty windbag he's trying to portray Abbott as.
Remember, we've seen Rudd with his hands on the levers. He squibbed so many decisions and he stuffed up so many others. The Coalition aren't going to give him a free ride.
There is the lift in the polls, but I'd be astonished if it lasts.