Of the cabins you mention, the only one I would avoid is B416. The problem with the minis on the corners of the middle "bump" is that people in the adjoining cabins can look directly into your balcony--and you into theirs.
I have done two cruises in B206 and love it--both for the quiet and the proximity to Horizon Court. C216, C218 and C220 are identical to B231 and a little less expensive.
The minis on Dolphin Deck are fine too. Since they are lower and more in the middle you might consider these if you have any concerns about motion.
But my choice from the list you give would be B231.