Snowball offers the best all-in-one fundraising software option.