There are many many products out there where I find the supermarket own brand to be just as good as the original.
But I've never found a substitute for Philadelphia, they are always a bit grainy in comparison.
Should I give up and pay Philadelphia prices, or does anyone have any recommendations?