The choices are subjective
Tai, when you do enough reading on this you'll find the choices are not which is "best", but rather how each behaves and what purpose it was made for. The other answers to this string so far haven't filled in all the details about why fin (thin, flat, deep)and full (runs all along the bottom) keels behave differently, and I'm not going to go there, but it's worth hearing some opinions about the choices: I agree with Fred that for a cruiser you want to avoid keels with winglets sticking out (unless your purpose is exploring in shallow waters, when they will help you have a very shallow draft); and I agree with Trevor that longish fin keels look like a nice compromise for coastal cruising that occasionally takes you offshore. People who cruise oceans seem to go for the stability that full keels provide in rough conditions, but most full-keel models are deemed sluggish or unresponsive by coastal cruisers accustomed to fin keel cruiser/racers. And we haven't even talked about swing keels, which were hugely popular at one time and will be found on the market, and bilge keels, those special-purpose beach squatters that are so popular in Britain and so unloved here. On top of all that, if you're buying a used boat you'll find that the marketplace rarely offers you the exact hull/keel/rig/accomodations plan that you're looking for in one boat (that you can afford). There's no right answer, just factors to consider...