I booked a flight through Kiwi (travel agency) from Greece to India through Abu Dhabi on May.

My flight changed its schedule, now I cannot make it to my connecting flight. The travel agency proposed me 2 options:
- cancel the flight: it takes up to 3 months, compensation is not monetary but travel credits, they don't commit for full refund but they will refund me 'as much as they can' 
-  booked an alternative flight, paying full price

Looking at the airline compensation proposal, they do propose a free ticket of their own airline, but they deal only with the agency.

What should I do? How could I handle these crooks?