The larger the tank, the cheaper it is (per pound) is to fill. However, with larger tank, there will be greater danger when tip over. Smaller tank like 5# is more safe, but you will need more trip to the get it filled.
Mine last for several months, and my local welding shop fill them up while I am waiting. Call around, everyone is different.