I'm with BenKenobi88 & omgwtfbbq2.
The wiimote is not as accurate as a mouse (or a lightgun). That is not a coding issue, it is a hardware issue. The infrared camera in the wiimote simply doesn't have the same degree of precision.
And a keyboard is better because more keys = more options. It's that simple.