You will be impressed by the amount of spam with a catch-all account.
I find looking at my gmail spam label to be more depressing than impressive, so I try to avoid looking at it -- which is why I use gmail for my catchall accounts.
I suggested you use gmail for a very good reason there, very good at filtering out spam.
I'd suggest just get a domain name and set up a catch-all account that forwards all your mail to a gmail account.