I've grown up with Boxers my whole life and I will never buy a different type of dog.
My family always had Boxers, and yeah the males can grow to be 60-90 pounds, but
the females are generally under 60 pounds. They are the best dogs in the world (considering I'm completely bias), full of energy, smart, never
ever will turn on you, great with people, great for home land security, and they are a good looking dog.
However, since you will be in an apartment then you would have to take them to the park or go outside constantly. It would just be an injustice to the dog if you didn't
.
Also, my advice would be don't get a solid white one. They typically have a 15-35% better chance of getting some type of disease or problem later in life, and also more times than not they are pretty crazy. My family has a white one in the pack now and I love his ass, but he is completely crazy. I met a gentleman that has one that he says, "Looks exactly like my dog, and he acts just as crazy." He's still a good dog though, just mildly retarded.
That's my two cents.