I fish Texoma frequently. Something I don't see mentioned are the different licensing needed which is confusing as it is considered border water. If you are below the dam on the Texas side you need a Texas fishing license or if you are fishing on the Oklahoma side you need an OK fishing license. If you are fishing on the Texas side in the lake you need a Texoma license. But the Texoma license is good for the whole lake. Just to make it more confusing if you are fishing at Eisenhower State Park it is free as long as you are bank fishing. If you happen to have a Texas Park Pass you get in to the park for free. I think it is 5.00 per person otherwise.
In the state park you can access the backs of boat slips or docks. I have done really well over the years. You have access to sand, rocks and some mud bottom areas in addition to the dock structures. Plus it is the water is clearer a good part of the time. You have a decent shot at crappie, bluegill, largemouth bass plus you can try hooking into cats and smallmouth bass. Striper are always a possibility as well.
You don't need a Texoma license to fish from the Texas side of the lake from the bank. A Texas license will do. It's only when you are on a boat and cross the river channel that you would either need a Texoma license, or an Oklahoma license. A Texoma license is simply an inexpensive way to fish the entire lake without having to have both a Texas and Oklahoma license.
A Texas license will do below the Dam, but only to Shawnee Creek. After that point, you are supposed to have an Oklahoma license to fish the river, even if you are standing in Texas. Oklahoma wardens WILL fine you, and they MAY even take you in until you pay it...that's happened.