Love the red and blue!! But I do think you should have both if you love them. $20 is a very good price for a swimsuit that you love and look awesome in. I'd pay $2000 for a bathing suit that made me feel good. (Ok, just kidding but you know what I mean!) You look great in both!
The blue and red one is my favorite, but I love that the other one had the little strap that goes around the neck, if you're going to move a bit more in the bathing suit, that would make me feel more safe concerning not losing the thing...!
I think the turquoise one accentuates and blends with your tattoos. I like the red and blue one, too, but if it were me, I think I'd hear your husband's comment in my head every time I wore it. I'd always think he thought it looked old ladyish... whether I liked it, myself, or not. Just my two cents...
Ok so I went to another store and found a strapless one I liked it has a nice shape, a little bit of a ruffle but that's ok ima rock that ruffle, it has a neck strap option if I desire... And uhm (yay new hair color!)
I vote blue and red! I think it is more flattering and really defines your waist line. You also mentioned comfort, what you're going to be doing- definitely go with the blue and red!