Owning a 3s and a Sport, I can nicely compare both SW and there are some unclear differences.
3s: SW 4.50; Sport: SW 2.50
Why does the 3s not use GPS when auto-starting e.g. a walk activity (while the Sport does this perfectly)? This is really annoying to get untracked activities in your log. Should only be a matter of backporting that feature into 3s software. Please consider this for a next update.