Is mining hardware particular to specific mining algorithm(s)?
Different currencies have different mining algorithms. What you should do is to use coinwarz.com to calculate the most profitable one, by filling in the details of the mining hardware's specs of the miners you're thinking about buying.

Be sure to put cryptocurrencies' future values (predict them!) and when the next miner may be released (predict!) into account (which coinwarz can't)