In general, all the quantum algorithms which I have read so far use qubits (so the space is $\mathbb{C}^2$) and the tensor products of the qubit spaces (space is ${\mathbb{C}^2}^{\otimes n}$). So my question is, are we going to get any advantage if we take space of other dimensions. For instance, what if we do the similar works with qutrits (and things in higher dimensions as basic units).
My guess is that, it may have some advantages for error correcting codes. Can somebody point out some reference in this direction (coding) or in something else, of which I am not sure or.
Further, are we going to get any advantage from the point of experimental realization? I am form Maths and I do not have much idea regarding this. Advanced thanks for any help/ suggestion/references.