Maybe this topic should be made sticky, it seems to come up every week
My take on it - if you always want the keyboard to hand then the Folio Keyboard makes a lot of sense. If you you are an occasional keyboard user then a Bluetooth keyboard is probably a better option.