At a very superficial level the differences are:
Food and drink: Iberia don't give the freebies but have a choice of more substantial chargeable options.
The risk of Iberia Express: Many Iberia services are operated by the low-cost subsidiary and have pretty uncomfortable seats and awkward leg space.