I think its overpriced, but its very addictive.
Compared to paying about 80-100$ for n64 games years ago when money was worth a little more (Cost of living on the rise, wage increases, etc).....40$ is nothing...especially when you consider that the costs of developing such games now is probobly more expensive then the games that used to cost 100$.