...about anything smaller than 10" is too small.
But otherwise, it's up to the user. If all one does is check email, play games and watch movies on the subway, 5"-7" is better than "lugging around" a 10" tablet. Someone who uses it in bed, on the sofa, etc, then bigger could be better.
Keep Up with TechRepublic