太 + [adjective] + 了 不太 + [adjective]
太 + adjective + 了 says something has gone past the acceptable point: "too". The 了 is part of the pattern and is not left out.
With a positive adjective it stops meaning "too much" and becomes admiration.
With an adjective that is neither good nor bad, context decides: 太大了 can be a complaint or a compliment.
不太好 is a gentle way of saying something is bad.
The 了 belongs to the affirmative pattern. A 了 after 不太 + adjective is the 了 of a changed situation, and the meaning shifts to "not so … any more".