Technically speaking, there is no difference between the two interfaces as they both can send out and receive emails. Some people like SmartMail better because the interface is cleaner and looks easier to use. Some people prefer Horde, because it is integrated into cPanel and some functions such as account management, email forwarding, and email filtering is much easier to use.