2 things:
The EZY model is currently flawed as you can only check in online if you have no hold bags.
Not quite true, there are dedicated 'bag drop' areas in most airports for people who have checked in online.
Only slight annoyance is that 'one cabin bag' nonsense. Knackers airport shopping!
You can take duty free on board on top of your one cabin bag allowance.