I have yet to ever find a one piece to fit properly, so I always just go the bikini route. Though I am a fan of some of those semi-bikini-but-still-connected things (I literally have no idea what to call them).
I practically live in the water whenever possible in the summer, so I usually have a good amount of swimwear to rotate through.