I'd go with whichever carrier has better schedules and prices for when you need to travel. They are both about the same. Viva has slightly better customer service but I usually find myself ending up on Voalris for whatever reason. Volaris and Viva both have very good sales periodically (follow them on social media and sign up for their emails to know when they are having sales). Both can be strict with carryon sizes and weights.