In this case, go for the best iPhone, especially since it is your first. Rather buy some that is future-proofed. Sinc eyou want to take photos, get the 32GB if possible.
Most apps have been updated, in fact, it's rare that you find apps that don't take advantage of the extra space.
new...