Aren't the bitcoin transaction fees actually higher than what you would get with banks? I don't know how it works in the US, but I can do free almost-instant transfers inside Germany with no problems at all, including for online transactions (like Amazon).