Different algorithms do different things. Maze level segments or organic level segments, they originate from different algorithms. Any level that is made by just a simple algorithm will look like it was made by a simple algorithm. The algorithm has one pattern.
You need to stack and mix different stuff. One way is to use a brush and brush a level using different algorithms.
If you want part of your dungeon to look a certain way, you can figure out what kind of simple algorithm may create stuff that looks like that.
Big problem for me was to get the algorithm to generate something that would fit my criteria, especially all parts of the level being accessible and making unaccessible parts accessible.
If something is missing, but you can't figure out what it is, there is no way to solve that until you do.