I get down on my photography when I start comparing what others are doing. I start to feel jealous that they can travel to amazing locations and can dedicate the time to shoot.
I have those same frustrations of feeling like I could have so much a better portfolio if I had better locations. I see all those amazing landscapes from out west and wish I could go there with ease and regularity. I would love to do landscape photography, but for me landscape photography is usually shooting at a lake. I love my local lake (West Point Lake), it's wonderful as lakes go, but I'm a 4 to 6-hour drive to the mountains; too far for a daytrip. Same goes for the beach - and that's to a beach that has little to no shore interest except brilliant white sand. Even architecture/cityscapes are harder now as Atlanta is about 90 miles up I-85 from me.
The one thing I do have is time - being early-retired is fantastic for doing daytrips any day of the week I want.