Ah yes, I have my weaknesses for sure. The indecisiveness is probably at the top. I am very open-ended as far as most things go. Maybe too flexible. Sometimes I just need the help of someone who is more decisive than I. I consider myself to be fairly consistent as far as what I say I'll do and what I'll do. I like to keep promises and make people happy, and I don't like to keep people waiting if I say I'll be somewhere at a certain time. However, I still screw that up every now and then. I can remember most of my schedule, but it isn't too complex. But I have to put some things on a calendar otherwise it may slip my mind completely.
One thing I am really good at is written communication. So even if I can't quite explain what is going on or be direct on the spot, I can sit down and think and write out a really good (and probably long) explanation of how I feel and why. Maybe not so much on the what to do about it part, but at least a step towards it. My verbal expression is usually a bit awkward and vague and dreamy. I might be trying to say something but failing completely. It made sense in my mind, but not to anyone else! But I feel like I try anyway. If you are patient enough and let me spill it out slowly, it will eventually all make sense. Maybe. :)
It's just kind of interesting that the ESTJs and INFPs fill in each other's weaknesses almost perfectly. My weaknesses would be your strengths and my strengths your weaknesses. Theoretically, this could be a really beautiful thing if each one takes the effort to understand and appreciate how they are different, and make the best of it. Which is kind of the point of ever trying to understand personality in the first place.
Very interesting and helpful thoughts. Thanks again.
And I might owe an apology to the OP for slightly derailing the conversation.