Is Mounted combat worthwhile from an optimization viewpoint?

The extra mobility, health and advantage against certain enemies with the feat seem excellent but actually using mounted combat rules seems janky and hard to do. My DM at the moment said he wants to run mounted combat as written, but appart from a ranged combattent it seems like mounted combat sucks.