I have to decide between software A and B and both of them are $100, but software B is worth less than its asking price. What can I say instead of:
Software B is expensive
As mentioned by mick, software B is overpriced
Software B is a ripoff.
Ripoff: A ripoff (or rip-off) is a bad financial transaction. Usually it refers to an incident in which a person is overcharged for something, or receives goods or services not of the standard expected for the price.
software B is too expensive for what it's worth.
You could say it's not cost-effective:
cost-effective - effective or productive in relation to its cost : the most cost-effective way to invest in the stock market.
New Oxford American Dictionary
In addition to overpriced, why not consider Pricey ?
pric- ey or pricy 1. [ prahy -see] adjective , pricier, priciest. expensive or unduly expensive: a pricey wine.
Pyrrhic maybe? -achieved at excessive cost ; also : costly to the point of negating or outweighing expected benefits (from websters) It would be awkward to use it that way but the definition kind of fits?