I just ordered a Nexus 7 (2013) tablet for a really nice price. I plan on using it for Android development and website testing. Together with my iPad 3 and Android phone this should cover a wide range of test cases. Now to decide if I should go with Xamarin C# or stick with Java…
Since I’m note a big fan of Java I’m leaning towards Xamarin but the yearly subscription costs are a bit steep if you’re not actually generating money out of mobile stuff. Still, with Xamarin it’s easier and maybe cheaper in the sense of time to develop for both Android and iOS since you can write the core of your application in C# and use that on both target platforms.