The problem is that most of those "challengers" networks don't have good coverage so you could often find yourself with the coverage of other networks paying more.
Well 3.5 €/MB is way better than the roaming rates my home operator charges: 15.36 USD/MB!