Expensive is a very relative term because it depends on the perceived value.
I for example wouldn't consider a $20 fancy guppy to be expensive, but I would consider a neon tetra or a common bristlenose selling for $20 to be expensive. Again perceived value.
Some of us happily pay hundreds of dollars for some catfish, but wouldn't consider them to be overly expensive.