Of course it has been a success. I (half-German, half-Croatian) grew up in times where each of the borders from Germany to Croatia had anything from 1-4 hours of waiting time, you'd need to exchange currency at each border (at outrageous rates) as well simply to be able to pay for fuel and food, and heaven forbid you even got a call on your phone due to roaming charges.
Nowadays? No border controls at least on the way to Croatia any more (the other way around does because of certain far-right politicians), no currency exchanges, no leftover currency when you go back, seamless cross-border bank transfers, no phone roaming surprise bills... it's utterly awesome.