Hm, any other control methods you would have liked? I feel like using keyboard keys would have had the same kind of problems, but i'd love suggestions.
One thing that comes to mind is placing it on button down and while holding down you control its rotation by moving the cursor, and then button up completes the placement. Might work, no idea :-)