Full size keyboards are the way to go because they have more functionality, from the extra keys like volume and short-cut buttons to the numpad. Different keyboards and their sizes vary with their own advantages and disadvantages but my go to is a 104 keyboard.