iPad 2 is worth the wait