I have a bit of experience with border collies. They're challenging in that you need to provide them with a fair amount of constructive work. (A border collie considers catching a frisbee work, btw. :-) They're smart, which makes training fun, but consistency is important. They need structure.
They're not all the same. Of the two border collies I know well, they do share traits but they're much more different than similar. The older one is smart as heck, forgets his aches and pains when there's frisbee "work" to do, and looks downright magisterial when sits looking out the window. (Border collies are a reflective breed; a time-out after training is good for them.) He tolerates affection but would much rather have his flank scratched.
Meanwhile, the young one is not the brightest bulb in the chandelier. To date, fetching escapes her; she thinks her job is to take the frisbee away from her brother. (He's usually good natured about this.) She likes to wander off, too. On the other hand, if you want to see an example of unbridled affection, this pup is the most amazingly loving snugglebug.
Anyhow, good luck!