I would say the warehouse job is better considering the consistency of the schedule. If you get the retail job, you may have more energy to do things, but there may not necessarily be time to do them due to others also having time constraints (store hours, appointment availability, etc.). With a consistent schedule, you can plan things in advance.. "/>