I too was very disappointed in the cheapo cover that came with mine. My Husky came with a hard cover.
If your really worried about the soft sided ones, get one and cut plexi or some other hard plastic to insert on the sides with velcro straps to hold the plexi in place.