I will not suggest Ritz as its production will be stopped soon (or that's what I hear). Figo is a good car I agree. But when maintaining a car for 10 years, after sales service is really important. I can close my eyes and say go for Maruti as it has the best service center network.
Baleno or Swift is a personal choice and I will choose Baleno as it's a newer model, more wider, bigger boot and as it offers dual airbags plus ABS
as standard in all models. However I will not take Sigma model mainly because it lacks rear wiper and rear defogger.