The MP10 does 200-1,575gph. When we had our 20 high setup we had 3 power heads plus the return pump with a combined flow of 1,200-1,400gph. I'd say a MP10 would work great in a 20 high. If we had not upgrade to the 93 gallon I was going to buy one for my 20 high.
As for alternatives you could go with Tunze products. A Nanostream 6055 puts out 264 to 1,453gph. You would have to buy the Tunze controller.
MP10 would be cheaper then a 6055 with a controller
MP10 would take up less space then the 6055