I wanted to chime in here about "suitability" for a Border Collie. We are completely unsuitable, by most standards. We live in a city/cities (we spend summers away), live in a hot climate with a rough coat (medium one, though), and after getting a puppy, I found out I was pregnant. Pivo is our first Border Collie.
We've made mistakes. We did not react quickly or efficiently enough to motorcycles, skateboards, etc. This is still an ongoing issue (a MUCH bigger deal in Spain where we live in summer). We are also dealing with MAD thunderphobia. Dealing with these issues when they arise has been more than challenging. I've read books, watched youtube videos, called his breeder. Knowing what I know now, I would be much better prepared to handle these issues in a different dog--but I know that every border collie is different and wired differently.
There have been wonderful surprises. He has never been anything but protective and loving of our son. They are really good buds. Pivo waits by the door for him to get home from school, and Pivo is a really good first baseman when needed to field a team of wiffle ball.
Lastly, Pivo was born on a farm and bred to work on a farm, but he is very much a city dog. He likes "his" bars (in Spain, he gets to go INSIDE of them and be told by Basque old men what a "txakurra ona" [Good dog] he is). We've trained him to pee in the sewer grates in Spain since our apartment is not super close to a green space. I'm sure he knows which neighbor lives in which apartment.
I'm not going to say it's easy. I'm replacing trim behind our bathroom toilet because of the thunderphobia and a little frustrated by it. But I didn't get a border collie for it to be easy nor did I get one because they are so smart. I got one because I wanted a true member of the family. We very much have that.