Hello, it's me Stanley once more. I had another interesting idea that would be very useful. It would be great if you could select and align vertices, edges and polys with other vertices, edges, and polys on a fixed axis. For example, the user selects a vertex, edge, or poly and selects the vertex, edge or poly he or she wants to align it with on a fixed axis. The function automatically aligns either using the viewport’s axis or the user can choose which axis, maybe on a menu, they want to use to align the vertex, edge, or poly with.
Another example can be selecting a poly and selecting another poly above it in which you want to align it with. Using the top viewport, you select the function and the poly automatically aligns directly above the previously selected poly.
Adding more detail into perspective, I've included two images attached to this post. What if you were working on a 3D model and you had a situation where it looked like the "before" image attached to this post. Notice all the vertices are out of place. Wouldn't it be great to have a function where all your vertices automatically align like in the "after" image also attached to this post? I'm sure many people would benefit having this function by saving time and energy not having to move ever individual vertex.