What finally made imaginary numbers intuitively make sense to me is realizing that the number i just represents a 90 degree rotation on the complex plane. That's why i*i = -1 (it's rotating 180 degrees), why imaginary numbers are orthogonal to real numbers, why e^ix = cos(x) + i*sin(x) makes sense, everything.
When you are dealing with 2 dimensions, complex numbers are a kind of hack for representing both dimensions without any kind of vectors or pairs or anything, just numbers.