It's probably wise to end early, really. Unless they go for the reboot that the old series did when they changed galaxies, there's only so far you can string out the story. Season three sort of put that in focus, I think.
Though, now, we'll be faced with a Sci-Fi gap, no? Atlantis will be our last place for glitzy, journeyman, lovable team sci-fi.