By the way, currently it’s only possible to return up to 50kg of cargo from the ISS. After the Space Shuttle was retired, Soyuz became the only spacecraft that can actually return anything to Earth from the ISS and there is pretty much only space for three people and nothing else in that thing.
Dragon is supposed to bring back 600kg in its first test flight to the ISS, but it can bring back up to 3.000kg. That’s still not much compared to what the Space Shuttle could do (14.000kg), but it’s a lot more than what is currently possible.
So even if it takes another three years until the first manned flight, Dragon can be very useful as a cargo ship for the ISS (despite the fact that the ISS already has three cargo ships: the Russian Progress, the Japanese HTV and the European ATV – those three ships can deliver tons of cargo but they all can return nothing).