Depends what you mean by 'most things'; any program with a Windows equivalent will generally work fine on the same machine running a Linux kernel.
In most cases the distro itself won't matter, unless your hardware's really old; it can help to find something without a lot of bloat or programs you won't use to cut down on HDD space, but for the most part it'll come down to your desktop environment to cut down base RAM and CPU usage. XFCE is fairly lightweight and modern-feeling, although I feel like any machine that can deal with Windows Aero won't have a lot of trouble with anything else. It would help a bit to know the specs of your laptop, but for the most part it's up to you.
Personally I don't like Ubuntu just because of how bloated, integrated, and out-of-touch Unity is, but if you're comfortable with Ubuntu you might as well use it. Mint was originally a fork of Ubuntu and as far as I know still uses the same package manager, has PPA compatibility, etc., so it shouldn't be a difficult transition.