To the O/P, there is nothing wrong with stranded, so long as it is either used with a connecting fork (i.e., Sta-Kon) or twisted tightly so that all wire is neatly under the screw (or inside of a back-screw receptacle terminal, which is obviously fine and not up for discussion). The only potential code violation could be a lack of a "neat and workmanlike manner" raised for wire strands going every which way under a screw (i.e., a frayed connection).
Incidentally, I generally pigtail all my receptacles in advance, so I used to sit and strip the ends and twist the braids together (counterclockwise) to make them up. It was kind of relaxing, but it was certainly a waste of time for me, so I now carry (at least in #12 and #10 copper THHN) spools of solid in black, white, and green just for making up receptacles. Depending on the size of your job, this may be something to consider.