I don't always use Fram, and I don't think they're the "best".
I also don't care if they have cardboard end caps. I've cut open a fair number of them over the years and found the endcaps securely glued. In fact, I found an old one that had been partially soaked in water for a few weeks, and the endcaps were still stuck firmly to the media.
As far as getting a better filter for less money, are you sure? The only filters I see locally for less money are things like store brands, STP, or Supertech. For about the same money, I can get a Purolator, or some of the more common Motorcraft filters. Given the choice, I'll take the Motorcraft. However, if one of the auto parts stores has an "oil change special" with an oil that I like, and it comes with a Fram filter, I'm cool with that. I'd still prefer a Fram to an ecore.