Because of the Star Wars license, I think a lot of people that don't normally play miniatures games are catching on to this and having a hard time with the price. For about the cost of 2 Core Sets, and an extra pair of ship expansions (1 for each side), you can get a 100pt game going pretty easily, which is the defacto points cost for a tournament game, per the official rules.
The game isn't really supposed to be about a macro level game of dozens of ships on each side swarming the the table. It's more about the tactical maneuvering and decisions on firing priority, what upgrades to take, etc.
From a miniature game perspective, the cost involved is staggeringly low. It gets even better if you have a friend that is getting into it too, as you can combine your models and have twice the pieces for your dollars.
As board games go, it's pretty pricey to keep having to buy pieces. As for a minis game, it's a ton of value. I think it depends on what you were expecting out of it, in that sense. I will concede though, that unlike, say, the LCG series, the Core Set is really bland for repeated gaming. It was great for learning how to play the game, but once we played it once, and knew what we were doing, it was time to add in the cool stuff, like the TIE Advanced, etc and get some more elaborate battling going on.
So from a self-contained box of fun point of view, it's terrible, absolutely. I hope you had fun with the game, and I recommend you expand out with a few more ships. I know it sounds like a cash sink, but if you look around online, there are retailers everywhere that sell X-Wing at a discount.
I live in Toronto, and there are a few brick and mortar stores I regularly get my games from, and I'm usually coming out with 20-30% off everything I get. If you were budgeting for online MSRP, you can certainly get more bang for your buck through stores like that. That's good advice, not just for collecting X-Wing, but games in general.
Final Thought; if you're just not feeling it with the game, nobody's going to change your mind, because it all comes down to personal taste. Feel free to hook a brotha up with your Core Set