This is a good conversation to have, and I will chime in with my own experience.
I have only had 2 pets in my adult life; and I was a reluctant pet owner. At around age 26, one of my friends encouraged me to get a pet -- you'd be a great pet owner! I ended up getting a cat from a pet store/shelter partnership.
The animal was wonderful, but I kept him too long. I did not know I kept him too long until after he was euthanized and I reflected on it. The cat had started to urinate on my furniture, he was diagnosed with kidney issues. At first I cleaned up, and we got special $$$ food. I lived with that, although having cat pee around my house was gross. Very gross but I loved the cat. Then the cat declined to where he needed fluids administered at home. The vet taught us how to give subcutaneous fluids, but after we did this a few times, I realized that it was completely stressing us out. My husband and I had to catch the cat and pin it down and poke it and it was terrible for all of us. Knowing the cat was on a steady decline we chose to let it go. I held him in my arms as he was euthanized, first with an anesthesia and then with an overdose.
It was terrible, but it was ultimately the right decision. My cat was not feeling well, we were stressed and in retrospect we probably let it go on way too long with the cat.
I am happy now in retrospect that I did OK taking the cat in to be euthanized and that he died in my arms. He was always loved, and we still love him even though he is gone.
I am not sure how much earlier I would have euthanized the cat because it was still difficult to make that choice. We were all miserable at the end. I probably should have let him go much earlier when the peeing on the furniture did not get better. I cleaned up after the cat a lot. My sofa is old and stained but we still have it. It was a problem for sure.
We took about a year off from pet ownership and I thought I would not have an animal again until a friend posted on Facebook that she found 2 strays and she needed one to have a home. I got our current cat for free. He is a wonderful animal. I have taken him to the vet for a couple check ups and teeth cleaning. We do not go every year, he is not microchipped, and I refuse shots unless they insist on it for care.
The cat is wonderful and we love him so much. He has had no issues.
Now, my kids aunt has 2 new adopted cats at her house and my kids want a second cat. I am afraid but we might do it. A little extra food and more litter box cleaning, and a hope that they get along. We could adopt for $25, very cheap.
After our experience with our first cat I feel that I can let a cat go easier and faster. I learned. We have money and I can spend a couple thousand on an animal for care, but I will try to be very practical about those decisions. We enjoy our cat every day.
When I think of commitment to an animal, I think of having the cat for its life, and I would not abandon a pet. We will care for a sick pet within reason. We try to get good food. (My first cat had cheap grocery store food and I am trying to do better going forward.)
I do not believe in quickly replacing one animal with another; I prefer to have some space between pets to grieve and prepare my heart for a new relationship.
We don't have dogs because dogs take more energy than we have. If we would ever get dogs, we would get guard dogs and consider them working members of the family. For now we are busy enough with our kids.