Weirdly, the souks reminded me a lot of the tourist district in Kathmandu. The same small, winding streets crammed full of open fronted shops people trying to sell you things. They even stock some of the same things!
Once you get used to the way business is done, shopping in the souks can be a lot of fun. I personally really enjoy haggling, although it can take a bit of getting used to, especially when someone acts like you've mortally offended them by naming such a low price. A quarter or a third of the stated price is usually a good place to start (unless it's already very cheap), but keep in mind that you only need to haggle to a price you're happy with - don't make the process too stressful! You can probably find what you're looking for elsewhere when it comes down to it. Also, go further into the souks/down little side streets as you can usually get a better price in the less easily accessed places.
Shopping aside, the souks are fun just to wander around in. The sheer amount of things for sale is astonishing, and I really enjoyed just looking into shops. The more relaxed you are about people trying to get you into their shop/make a sale, the nicer the experience is.
Downsides are that you can get a bit lost, so try and find a map with an enlarged view of the souks and have shops you can use as landmarks. The sheer volume of people can be a bit stressful too, especially when you throw motorcycles and animals into the mix. Also, be careful you're not being sold a cheap/faulty item - do some reading first if you can.
Overall though, the souks are definitely worth exploring.
If you own or manage Marrakech Souk, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.