Hang on back filters are simple. When you get into larger tanks, above 40 gallons, I would say cannisters are nicer to deal with then as they are larger and hold more bacteria. Planted tanks typically use cannisters when they inject CO2. HOB filters would disrupt the surface of the water taking the dissolved CO2 out of the water. Maybe if you told us what tank you are looking to filter, we can put out some recommendations.