you should go for the brio. it's compact and well you yourself want a H badge so go for it.
and yeah i20's petrol not that fun. swift's engine is better than i20 and well honda are number one for their petrol engines
although no other car will match the goodies you will get in i20. engine's not too bad. and i own 3 hyundai's , sometimes i feel maintenance is high but well if some major parts needs to be changed then obviously its cost will be high.
also , honda's spare parts are expensive as well but well everybody says they last long.
why don't you go to both the showrooms and get the price quotes and update it here.