I agree with Jen: You'll know when you meet the right ones. And the'll tell you, too. Read Jen's stories how she met her furkids. All the adjustment problems (dog, outdoors) will solve easier than you suspect.
And I have recently read that pets at home even can lower the blood pressure! (No joke). I think it is because they are so much fun. Never a day without LOL with cats. They are so comical.
So good luck.