Games: Depends, what genres do you play? I have 11 favorite PSP games that go with me everywhere, however, your taste probably varies, and thus your mileage will as well. Also, don't forget that you can play practically all PSX games flawlessly, which should increase your options.
Homebrew: The...