iPad mini is a no brainer. There is a reason why they're calling iOS the next Windows. It will be ubiquitous and the leading mobile OS. Going Android is going with an inferior operating system and software ecosystem IMO. Android devices are cheaper however, but you get what you pay for.