Here are 3 points of view I've listed so far. What a Buyer would want, what a Seller would want and what a Node server would want:
As a Buyer:
As a buyer, I want to see price in my country’s currency so I can relate to it
As a buyer, I want to know how much the item will cost to ship to me
As a buyer, I want to know the quality of the item
As a buyer, I want easy search with categories.
As a buyer, I want an easy way to contact the seller to ask questions
As a buyer, I want escrow so that I can at least keep seller from getting funds if I don’t get item.
As a buyer, I want to see what other items the seller has so I might combine shipping.
As a buyer, I want to see pictures, as many as the seller will take, so I can get a good idea of the quality
As a buyer, I want a clear description of the item, and a place where I can see, at a glance the main information:
1. Where the item will be shipped from
2. Is the item new or used
3. What condition is the item in
4. The price in my local currency (converted from Bitcoin or Dash)
5. Shipping options with prices in my local currency
As a buyer, I would like to see my orders, their shipping tracking information and if I’ve rated the seller and item yet.
As a buyer, I would like to read reviews from other buyers about this Seller and organize them by score, such as seeing all the negative scores and their comments. I would also like to see how long he/she has been selling on Open Bazaar.
As a buyer, I would like to see ratings on how well items were packaged, how fast they were sent out, and how helpful the seller was or other notes.
As a Seller:
As a seller, I want a storefront option where I can list all my items, all neatly categorized.
As a seller, I want an easy setup for my items, automatically formatted for me and free space to post many pictures
As a seller, I want flexibility so that I can make my item pages and my “store” look cohesive with my logos and colors, etc…
As a seller, I want my items to be easy to find via search words as well as categories – as many categories as I can.
As a seller, I want a picture up on the search page results
As a seller, I want exposure (maybe users can choose items they’d like to see when they login, a favorites, no “cookies” but rather private choice, and thus acts as advertisement for the seller)
As a seller, I want options, such as auctions.
As a seller, I want to choose which countries I will ship to
As a seller, I want to be able to get rid of my bad reviews by making things better with buyer, and having the buyer update that review (not set in stone – but only buyer/seller can change for that transaction)
As a seller, I want to be able to block a buyer with a bad reputation from purchasing my items (minimum stars? Minimum transactions?)
AS a seller, I want as many mailing options as possible and for the price to be automatically calculated for me, so that the buyer can see the price without having to contact me. And I would like it to be accurate.
As a seller, I would like to be able to contact the buyer to update on shipping or other issues, and keep those messages in an organized fashion for easy locating. This can be on my local machine.
As a seller, I would like to set the price of my item in my local currency so I know that my price is accurate at the time of sale, and if I need to, I can change to fiat quickly, reducing my exposure to the volatile alt market. This includes shipping costs.
As a seller, I would like to be able to keep a copy of my pages, locally is fine, so that if I have more of the same to sell, I can simply make minor changes to the listing
As a seller, if something happens to my item before I can ship it, I would like to be able to return or release the funds back to the buyer asap with apologies and for the buyer not to be able to give me a bad review beyond neutral.
As a seller, I would like to be allowed to respond to my reviews
As a Node Server:
As a Node Server, I would like to be compensated for hosting Open Bazaar and it’s resources.
As a Node Server, I don’t want to host any readable information so I can not be held accountable for what is put up for sale.
As a Node Server, I would like a reporting mechanism for reporting illegal and inappropriate items that would automatically be cancelled which would show that an effort is shown toward keeping OpenBazaar-Dash a safe and legal marketplace.
As a Node Server, I would like the Dash Foundation to get legal advice on the legality and depth of responsibility of running such a node, and how to minimize exposure. Then I would like to see those suggestions implemented.