For me, the complex numbers arise as the quotients of 2-dimensional vectors (which arise as translations of the 2-dimensional affine space). This means that complex numbers are equivalence classes of pairs of vectors is a 2-dimesional vector space, like 2-dimensional vectors are equivalence classes of pairs of points in a 2-dimensional affine space or rational numbers are equivalence classes of pairs of integers, or integers are equivalence classes of pairs of natural numbers, which are equivalence classes of equipotent sets.
When you divide 2 collinear 2-dimensional vectors, their quotient is a real number a.k.a. scalar. When the vectors are not collinear, then the quotient is a complex number.
Multiplying a 2-dimensional vector with a complex number changes both its magnitude and its direction. Multiplying by +i rotates a vector by a right angle. Multiplying by -i does the same thing but in the opposite sense of rotation, hence the difference between them, which is the difference between clockwise and counterclockwise. Rotating twice by a right angle arrives in the opposite direction, regardless of the sense of rotation, therefore i*i = (-i))*(-i) = -1.
Both 2-dimensional vectors and complex numbers are included in the 2-dimensional geometric algebra, whose members have 2^2 = 4 components, which are the 2 components of a 2-dimensional vector together with the 2 components of a complex number. Unlike the complex numbers, the 2-dimensional vectors are not a field, because if you multiply 2 vectors the result is not a vector. All the properties of complex numbers can be deduced from those of the 2-dimensional vectors, if the complex numbers are defined as quotients, much in the same way how the properties of rational numbers are deduced from the properties of integers.
A similar relationship like that between 2-dimensional vectors and complex numbers exists between 3-dimensional vectors and quaternions. Unfortunately the discoverer of the quaternions, Hamilton, has been confused by the fact that both vectors and quaternions have multiple components and he believed that vectors and quaternions are the same thing. In reality, vectors and quaternions are distinct things and the operations that can be done with them are very different. This confusion has prevented for many years during the 19th century the correct use of quaternions and vectors in physics (like also the confusion between "polar" vectors and "axial" vectors a.k.a. pseudovectors).
Problem is: you have chosen an orientation (x rightwards, y upwards). That makes your choice of i/-i not canonical: as is natural, because it cannot be canonical.
It is an interesting question whether it would be possible to distinguish the 2 senses of rotation in a plane that is not embedded in a 3-dimensional space where right and left are easily distinguished. The answer seems to be no.
While in a plane, if you choose 2 orthogonal vectors, from that moment on you can distinguish clockwise from counterclockwise and -i from +i, based on the order of the 2 chosen vectors.
However, from the point of view of a 3-dimensional observer that would watch this choice, it will probably look random, i.e. the senses of rotation would either match those that the 3-dimensional observer thinks as correct, or be the opposite, and within the plane there would be no way to recognize what choice has been made.
This is no big deal. Similarly, in an affine plane there is no origin, but after you choose a particular point then you have an origin to which you can bind a vector space with a system of coordinates, where the senses of rotation are established after the choice of 2 non-collinear vectors.
In an affine plane, the choice of 1 point eliminates the symmetry of translation, then the choice of 1 vector eliminates the symmetry of rotation, and then the choice of a 2nd non-collinear vector eliminates the symmetry between the 2 senses of rotation, allowing the complete determination of a system of coordinates for the 2-dimensional vector space and also the complete determination of the associated field of complex numbers.
When you divide 2 collinear 2-dimensional vectors, their quotient is a real number a.k.a. scalar. When the vectors are not collinear, then the quotient is a complex number.
Multiplying a 2-dimensional vector with a complex number changes both its magnitude and its direction. Multiplying by +i rotates a vector by a right angle. Multiplying by -i does the same thing but in the opposite sense of rotation, hence the difference between them, which is the difference between clockwise and counterclockwise. Rotating twice by a right angle arrives in the opposite direction, regardless of the sense of rotation, therefore i*i = (-i))*(-i) = -1.
Both 2-dimensional vectors and complex numbers are included in the 2-dimensional geometric algebra, whose members have 2^2 = 4 components, which are the 2 components of a 2-dimensional vector together with the 2 components of a complex number. Unlike the complex numbers, the 2-dimensional vectors are not a field, because if you multiply 2 vectors the result is not a vector. All the properties of complex numbers can be deduced from those of the 2-dimensional vectors, if the complex numbers are defined as quotients, much in the same way how the properties of rational numbers are deduced from the properties of integers.
A similar relationship like that between 2-dimensional vectors and complex numbers exists between 3-dimensional vectors and quaternions. Unfortunately the discoverer of the quaternions, Hamilton, has been confused by the fact that both vectors and quaternions have multiple components and he believed that vectors and quaternions are the same thing. In reality, vectors and quaternions are distinct things and the operations that can be done with them are very different. This confusion has prevented for many years during the 19th century the correct use of quaternions and vectors in physics (like also the confusion between "polar" vectors and "axial" vectors a.k.a. pseudovectors).