I usually try to hold onto the publishing. Many publishers are small bottom feeders hoping to sign a song that will become popular without them doing the leg work, but they still get a share of the royalties. Been there , done that. Some services won't touch a song unless you own 100% of it, including the publishing. Being your own publisher has its good and bad points, but it gives you more control and a bargaining tool.