The real main difference is when people stop viewing prison as being for punishment, but that goes back to the original question of why is rehabilitation incompatible with punishment. If prison is seen as being for rehabilitation and containment for safety while rehabilitating then the comparison is different (though ideally the services offered shouldn't be better than those offered to people who follow the law).
As an example from around here (Denmark) if someone want to hire a person they do not by default know that this is a former inmate and they will only have access to this information if the job somehow is related to the crime committed in the past. You could ask the job applicant to bring a form from the police but if the sentence is unrelated to the job (or a set amount of years have gone past if it is a lesser crime) the form will be completely blank. Only related crimes will be shown.
All in all I believe that such a system is also punishment (few like to be locked up) but this rehalibation-first-system will punish everyone else less in the long run.