I just don't get why banking in the US is still so far behind. I recently did a wire transfer from Turkey to Germany between two people's accounts at two different banks. It settled in a mere morning. Same day.
I believe you did an ACH transfer instead of an American wire transfer. Wire transfers do not take multiple days in America, but they cost a lot of money ($10-30).
So there are ACH transfers, which are much slower, and there are wire transfers, which are somewhat slower and expensive.