There are many different representations, which often have to do with physical properties of the system.
Most useful bases come as eigenstates of some pertinent operator. The bases you have mentioned deal with the position and momentum operators, but you can think of many others. For example, the eigenstates of the Hamiltonian for some physical system are often used, especially when solving the Schrödinger equation. These might also be infinite dimensional but can be discrete, as opposed to the continuous bases of position and momentum.
As an example, take quantum mechanics on the real line for a particle with a harmonic oscillator potential. You can define states in the position or momentum eigenbasis, but it is most convenient to represent states as an infinite sum over the harmonic oscillator eigenstates. Each eigenstate can itself be written in a position or momentum representation if you want, with the energy eigenstates being given in the position representation by Hermite polynomials.
Or, take a hyrogen-like atom in three dimensions. The basis of atomic levels and orbitals is much more useful than the position or momentum bases, and the former also comes from the eigenstates of the Hamiltonian.
Finally, you can make useful quantities out of the position and momentum eigenstates even for Hamiltonians that have no potential energy term. For example, you can use wave packets as basis states to more naturally talk about how things move through space over time. Position and momentum are great starting points but they are certainly not all that quantum theory has to offer.