The lakes in Texas are pretty bad visibility wise. Deeper you go, less light, less visibility is available. At 10 feet of depth you probably can see 15' on a good day. At 20 feet, you see about 6 feet. At 25 feet, you see about 3 feet ahead. Closer to 30 feet of depth it is almost pitch black night even when it is full sun outside. Thus, a compass is a must.
However, when visibility is almost zero, following a tight direction for a long distance is very hard. On the surface one usually takes a note of an object where the compass is pointing, then you follow that object, not your compass. If you follow your compass, the errors will build up sending you away from your intended destination. Same happens in zero visibility, small course changes really kill the aim.