I worked from home full time from 2007-2009 at one job, and then moved to another job and have since worked from home 2 days a week or as needed. However, I'm working from home full time again temporarily because of the pandemic.
Working from home is not for everyone. You have to have a great deal of self-discipline. Early on when I started working from home, I was fresh out of college and admittedly did not have that self-discipline yet. I would wake up 10 minutes before I started work, sit around on the couch with my laptop in my PJs. If I had downtime with my work, I'd put a TV show on or do house chores rather than trying to find something work-related to do. I eventually started feeling really unproductive and unhappy.
Now, I have a dedicated office space in my house. I get up early and get ready like I would if I were going into the office. I take my lunch break downstairs in the kitchen, away from my office. I still treat it as if I have somewhere to go, it just happens to be to a room upstairs that I only use during business hours. I also have to be diligent about sticking to my hours so I don't become work obsessed or feel like I need to work all the time. I still wear leggings during the day and I'll still do things like throw in a load of laundry, but I make sure work is my main focus during business hours. As a result of this, I do find I'm more productive working at home than in the office because I have few interruptions, I don't have to travel far to the restroom or parking garage or cafeteria. So its nice from that perspective.
There are times during the week when I don't leave the house for a few days, but I don't find that I go stir crazy or feel like a prisoner. Because I'm in the office upstairs, it just feels different when my day ends and I can go downstairs to the living room. I'll sit outside for dinner, walk around the block, or exercise in the basement so I'm still getting different "scenery". Because I'm working from home and don't have to commute home, I'm saving some time after work too so I will occasionally use that time to run errands or do my grocery shopping on a weeknight, which helps free up my weekends and also gets me out of the house. In the winter, its very nice to not have to leave the house unless I need to, and even better to not have to worry about anything when a snowstorm is the forecast.
The only other con is the lack of human interaction. You mention you may be on the phone a lot which helps, but I am typically almost all computer work. There are days when I don't talk to anyone between the time my husband leaves and comes home. I do ok with that as an introvert, but extroverts or social people may have a problem with it. When I do talk to co-workers now, its rarely about personal things or just shooting the breeze. So the only thing I miss from the office atmosphere is having that camaraderie with light conversations and keeping up with each other's lives.