I've been with Invision for, but I can't remember how many years I've been 12+. It's robust and has different apps besides the forums for pages, image galleries, and commerce that all work together nicely.
Xenforo is a solid competitor, and it seems people like it because it looks nice out of the box and is easy to use.