IDEA
Add "length" method to sf::Vector2 and sf::Vector3, length is property of vector, so should be declared as method and can simplify many operations.
In math, yes, length is a property, in programming, not necessary.
ej: std::vector can hold values different from numbers, and don't have .x or .y members.
If you need the function you could write it.
Acctually, the sf::Vector2<> template is a facility.
SFML is a media library, actually adding this method ( that can be easily written by the user ) can be used as a excuse to add another mathematicals operations. like triangulation, bezier curves, dot products, cross product ...etc...
SFML is not a math library.
You suggestions aren't bad but IMHO i think that turn aside the purpouse of the library.