Steve,

here is one hint you missed:

Do not use any 18F if a 16F would fit