I've had great luck with POR-15 on rust pitted surfaces after cleaning per directions. I have had terrible luck with POR-15 on smooth clean metal in that it doesn't stick well and I have much better luck with epoxy primer.
On your tub, my approach would be POR-15 in areas you can't completely...