if graphics weren't a factor, i'd say ocerina.