i have used Outlook a lot. i feel it is good. i cant compare it with anything else.
you can enable auto archiving in Outlook and also compress the PST file regularly which will keep a check on the size of the PST file.
before that i think you should try Evolution. From what i v heard abt it, i think it is a good competitor.