I have messed around with making a number of different web drum machines but I really like the square step sequencer for something fresh instead of the standard row.

I notice right away how I am focused on the specific sound I am looking at compared to the step row that feels more focused on the pattern overall.

You could also make it so it plays samples for the drums instead of synthesizing them directly but I do like the default sounds too.

For something that loops would you not want a circle?