My galaxy tab came with Froyo. Was stuck with sucky froyo.
Heard gingerbread was available for it, but somehow I couldn't get it.
It was outdated the day I got it.
I think it came out about the iPad 1 did in 2010. iPad 1 got multiple OS updates. Galaxy tab got like zero OS updates.
That is something you have to blame Samsung for. It was Samsung that did not support their product, not Google. Google had newer versions of Android available, they cannot force manufacturers to support their products.
This is different with Nexus 7. It is a product owned and designed by Google, ASUS is just their manufacturer (and also had input on design), much the same as FoxConn building Apple products. Google has already made it known that the Nexus line will get every Android update first and will stay current. Google supports their products.
This is much the same with Android phones. Google puts the new OS out there but it is up to the devices owners that use Android to push that update out there for their products.
My point was at least the Nexus 7 has latest hardware where it is future proof and won't run like molasses with new OS updates. Mini has 2 yr old hardware with minimal RAM. You know iOS 7 and beyond will add features and other stuff requiring more resources.