I crossed few times US boarder, based on my experience some officers are friendly, some aren't. It is hard to say which boarder are good. Two weeks ago I crossed Windsor-Detroit boarder, it was good experience. However, my colleagues have to cross same boarder, sometimes they mentioned they had really bad experience.