I want to find the first span element after class counter, in code something like this:
I think your method is the best way. And if you feel it doesn't look good just turn it into a plugin:
jQuery.fn.firstAfter = function(filter){ return this.nextAll(filter).eq(0); }