In the piano roll editor you can leave the grid on and press Alt after clicking a note to drag it off of the grid.

Ableton Live has lots of ways to make your clips groove.

Ableton's Impulse Drum Machine provides an easy interface for programming drums.