The key point is to calculate whether your daily commute comfortably fits within the real range of those bikes, keeping in mind that you lose quite a bit in winter.
The Silence S02 gives you around 200 km theoretically but in cold Madrid it can drop to 140-150, the Super Soco is around 130-150 depending on the model. If your round trip is 60-80 km, it makes sense; if it's 100+, you're going to spend your life looking for charging stations. What nobody tells you is that if you work somewhere with parking, negotiate letting you run a cable there while you work - that completely changes the equation, because you're charging without doing anything while you're working. As for coverage in Madrid, there's decent infrastructure but it's pretty concentrated in central areas; before you buy, check your charging provider's app and see exactly what's on your route.