I've found pens to more commonly break before they run out of ink anyway. And my preferred roller ball pens (Uniball Air Micro) aren't refillable anyway.
But I've taken to using a Pilot Metropolitan fountain pen more often anyway, and that's easily and cheaply refillable from a bottle of ink.