A couple for fun:
lst = {a, b, c, d, e, f, g};
Partition[lst, 2, 2, 1, {}] ~Flatten~ {2}
{{a, c, e, g}, {b, d, f}}
i = 1; GatherBy[lst, i *= -1 &]
{{a, c, e, g}, {b, d, f}}
And my Golf entry:
lst[[# ;; ;; 2]] & /@ {1,2}
{{a, c, e, g}, {b, d, f}}
And here is an anti-Golf "Rube Goldberg" solution:
ReleaseHold[List @@ Dot @@
PadRight[{Hold /@ lst, {}}, Automatic, #]] & /@
{{1, 0}Permutations[Range[1, {0, 1}}-1]]
{{a, c, e, g}, {b, d, f}}