Modern-day shingle roofing is available in three essential categories: dimensional, strip and premium. Each type has unique features and appearance, so one shingle type that looks good for apartment roofing may not be a good fit for multi family homes.