I’d go with the largest screen I could afford, and get an I7, not an I5
Larger screens on MacBook Pros use more battery.
The retina display has no optical drive, smaller storage capacity and costs more.
Go for the 13” MBP with the HDD. Great machine. I’ve had mine now for 46 months and it is completely up to date and trouble free. And I carry it around every day. Original battery still at 88% after 617 load cycles.