How does a Pi compared to the lowest end VPS's out there?
Of course you'll also have to pay for your bandwidth with the RPi solution, but you were doing that anyway. The hosting will have more bandwidth and processing power, but also the possibility of big bills if you get large traffic spikes.