I have the LeMond Revolution direct drive trainer. It's a heck of a lot easier to mount the bike, doesn't cause wear and tear on your wheels/tires, and gives a close approximation to riding outdoors. It is, however, noisy due to the fan:
But I agree that all indoor riding sucks.