is there a better way to smooth/flatten specific areas of a mesh than the tools or modifiers?
You might try selecting the faces you want perfectly flat and scale them to zero in the z direction (assuming you want the flat aligned with the x-y plane). You can use proportional editing mode to get surrounding faces to transition toward the flat area.