Is the iPad 2 good buy?