Building solid midi beats took me practice. Even though I played in bands for years.. Transferring the experience of playing with live drummers, to the piano roll, and step sequencers and the like was actually a difficult trip... I hear you are not a fan of techno and stuff, but I wouldn't discount a 4 on the floor.. Even with an acoustic kit.... I made track after track with a disco beat until I began to see where on the sequencers the timing and groove were...
Yeah.. the best way really to program drums is with that, "metronomic," disco beat.. than listen to the tunes you love, and use your head to hear the disco beat inside your tunes.. keep that 16th note hi-hat in your mind, and when you program the disco beat on the piano roll, you will be able to see where the beats from your favorite songs go...
I used to practice guitar to a metronome, but I got better results with my timing by listening to more trance music...
Edit = oh and btw, Sonar's step seq, is where its @ 4 wicked beats