Upvote:2
You don't really cover why the first flight was delayed, so hard to say what exactly is required. If due to weather or other aspects out of their control, they are not really required to give you anything. If an airline caused issue, maintenance, late crews, etc, then what they gave you (rooms, food) is the normal provision.
You can always write a polite letter requesting compensation for your hardships. They may offer a credit towards a future trip or extra mileage on your frequent flyer account. But this is not mandatory and would only be a gesture of goodwill on their part.
The EU rules requiring cash compensation, which were intended as "punishment" for airline operational failures, have instead created money hungry consumers who now expect to get cash for anything that goes wrong.