Top Load Washing machine uses large amount of water to wash the clothes. Therefore the detergent used in top load produce more suds to clean clothes as water input is high.
Front load uses very less water so HE(High Efficiency) detergent is used for low water front machines.
For liquid vs powder detergent in matic category of detergents. Advantage of liquid matic detergents is you can Pre-treat stains which is much needed for Indian dust conditions.
Other than that matic powder is preferred for white clothes while matic liquid is best for baby and delicate clothes.