This is on of those "it depends" situations. My decision would be based mainly on how I predict the turn action to go if I call and SB doesn't raise. My default is to call.
Don't know table dynamics but esp with a limpers, I'd raise bigger preflop. Probably 15 or 17. But, three way action is not bad for KK.
OTF, you have Kc. Holding that card may unduly influence my action but I think that with an over pair and back door flush draw and back door straight draw, your hand is a little too strong to fold for one bet here. I don't think you can raise and take control of the action so flat and see what SB does, hopefully fold. Try to keep the pot small, and reevaluate on the turn. I'm basically hoping for a king or a red card, five or lower.
folding here is too MUBSY but I'm planning to fold to a lot of turn cards if V bets, esp if SB calls the flop bet.
Call and reevaluate on the turn. MP may just be on a draw, so don't raise and give him a chance to reraise. Calling also cheaply finds out if SB plans to check-raise. Your Kc gives you a backdoor draw. Can't give up on the hand and fold. Don't think you have a monster either. Turn decisions vary so much on the card and your read on villains.