I wish I could improve my connection to pool somehow. On short-medium rounds I get adequate rewards, but on very very short ones, which should give that most "saisfactory feeling" it usually sucks for me. (18191 0:00:47 106938 2 0.00045790 = only 2 shares instead of 6-9).
In all other cases, and especially long rounds - my speed / pool speed *25 reward seems fine to me.
Also - does that hopping thing still exist? Or it's a problem of the past?