> the "dot product" and "cross product" are not necessarily as "natural" as you may have been lead to believe
The cross product, sure: its problem is that it dualizes unnecessarily, making you deal with a normal vector when you almost always just want the plane.
But what did the dot product ever do to you?