I have a SJC-MSP -TPA flight in First and get a Breakfast from SJC-MSP and Lunch from MSP-TPA. The meals are based upon miles and departure time of the flight. For the shorter flights the "Premium Snack Basket" and Alcoholic and Non Alcoholic beverages will make its rounds.
For those flights under 1,500 miles or those without meals I will settle for Delta Comfort+ which costs less miles or cost unless your son is 6" and needs the extra seat width and legroom.
Hope this helps.