It will look more professional, ... but a domain don't get you more traffic for free. You need to do backlink again (if you've done some for this blog).
It depends on the niche, but I see blogspot.com blogs ranks on page 1 for their content and backlinks.
Yes one domain is more easy to remember, but how many will remeber you and your domain after the first visit?
Also keep in mind that if you change domain its need time to rebuild your traffic, because Google will remove all the blogspot links from the serp and relink with your new domain.
One of my friends got 15000 uniques with blogspot.com and after changing to a domain it took 2 months to regain traffic, because his blogspot links were substituted.
And the backlinks were redone from scratch.