I had an asus tf300 with keyboard, its a great tablet especially with the keyboard, but its a year old now and it was a bit inconvenient for me on the go, 10 inch screen vs 7 inch for portability, you know the answer already, I sold the tablet and now in the process of getting a new tablet, but if your going to use it for travel and not much word processing then the new nexus 7. The new nexus 7 is faster but the tf300 with the keyboard seems more of a productive choice for work and such. But you could always go with a bluetooth keyboard. I recommend the new nexus 7.
I have a 2013 Nexus 7 and i'll have to say the smaller screen doesn't seem like much of a drawback if at all with how sharp it is. The only thing i wouldn't say it's good for is any kind of lengthy typing or word processing, other than that, it's a nearly perfect device in my eyes.