From my perspective, yes, ALWAYS. However, if you are using a FSBO service that provides you the opportunity to have your home on the MLS, often times I find that these services don't do a very good job of putting your best foot forward.
Since everything changes based on locale, consider using whatever online search tool you have available to look at the listings for other homes in your area. Then be sure that your listing looks at least as good, if not better. The most common issue I find are poor quality, and limited quantity of pictures. The next most common issue, and most serious, is incorrect data about your home.
Check your listing for every little detail. Make sure it has the right square footage, correct number of bedrooms, bathrooms, garage spaces, # of stories. Make sure that if the online tools allow you to map your property, that it actually maps correctly. Make sure the "area" designation is correct, since this is one of the key search criteria that agents use to know where a property is.
Get creative with your description. Don't put things in it that are important to you, put things in it that are important to buyers.
One last thing, make sure the primary picture is "perfect". You would be amazed at how many buyers doing their own searches, or looking at searches that agents create for them, will decide not to look at a home simply because the first picture they see is less than perfect.
You can also Google resources in your area, or maybe your FSBO service will provide it, that can create the exact same in-home/front-of-home brochures that the industry uses to market their homes. Even to the point of creating flyers that you can mail out yourself. These are cheap and effective marketing tools, use them!