A few things worth addressing.
One of the silliest myths around is the supposed existence of some defined line between Beginner programs and Intermediate programs, and that until one reaches some arbitrary threshold that classifies them as Intermediate, they should only be doing Beginner programs.
Programs like Starting Strength and StrongLifts are fine for a few months as an introduction, but there is no legal requirement that you must run them until you can squat XXX pounds. If your progress has stagnated (not just for a workout or two, but for several weeks), then the logical conclusion is that something must change. Either you must do something to improve recovery (more sleep? more/better quality food?) or it's time to change your training. Texas Method is a fine choice, 5/3/1 is too...hold this for a moment.
Your diet looks okay at a glance. What about the rest of your life? Do you work a physical labor job? Do you sleep 8 hours a night? Things like this should be taken into account.
OK, back to program selection. One of the reasons that forum-wisdom often converges on a few selected programs is that people new to weightlifting often have no idea where to begin, and rather than starting out with a completely haphazard selection of exercises and no clue how many sets and reps, it's good to have a program to keep them on track. For people that have been lifting awhile, though, many of us agree that the deeper you get, the less the specifics of your program matter. Over the past two years, I've added 200 pounds to my deadlift and 100 pounds to my squat without following a "program" at any point other than "go to the gym at least three times a week, front/back squat or deadlift every time, work up to something heavy, then if you feel good do some more volume."
If you're no longer progressing with what you're doing now, then changing something is a good idea. Personally, although I've not actually run Texas Method to the letter, I think the look of it is good, and fairly aligned with how my auto-regulated training works. Some days are punch-the-clock workouts to get volume in; once every week or two, I'll nut up and blast my way to a new PR. If you feel that the issue is recovery from trying to PR in basically every workout, then TM might be a good way to go.