I would steer clear of Samsung. With the exception of the Nexus, Samsung are notorius for not providing kernel updates to their existing phones. Unless your rooting or don't care about android updates, I'd say go with another phone manufacturer like htc. Samsung is always 6 months behind everyone else in android updates...