Extension tubes have no glass in them and are therefore functionally identical given the tubes are the same length (all 12mm tubes will produce the same result, for example).
The differences between tubes comes down to the quality of the construction and the presence of contacts to allow for auto focus and focus confirmation. I have the kenkos and they are of good quality. The canons are made of metal as opposed to the plastic of the kenkos. Vello also came out with some very cheap extension tubes that have gotten positive reviews on the forum but I can't vouch for them. All three have contacts.
I have no experience with the ring flash.