Both are down by over $6/kg.
The ticket on my local Coles says save $3/kg for the leg roast.
I also have three Flybuys offers expiring today: 1200 points for $30 spend, 5x points on fresh meat, 5x on fresh produce.
Leg roast is better value in terms of discount %, but taste-wise, pork belly is likely better.
Happy roasting 🐷
Have to agree with the taste comment, the Aldi lamb legs are much tastier for some reason.