Using the same instance type is a fine default. If you know that you need very large workers, but little happens on the driver, maybe you can save money with a smaller driver. Conversely, you may know that some parts of your notebook involve a lot of data pulled to the driver and some heavy compute on the driver - you'd want a larger one in that case. It really depends.