Nexus 7. You will always have the latest updates and the best software compatibility. Good screen and runs most stuff very smoothly.
I think there is a big difference between 4.1 and 4.2 especially for tablets
Always? I'm sure Google will stop supporting it eventually. Probably within 2 years.