You make excellent points. I'm looking into a rescue dog, actually, since there are so many dogs in need of homes, so at least I wouldn't be training a puppy.
I do have quite a lot of patience, which I think will be useful when it comes to training a dog. Which is why, if I were to get a dog, I'd do it over the summer. More time with him during the day, and all that.