I also love that I never have to bolus with food. It’s the closest I can get to pretending I’m not a T1D. I just eat. If I’m full, I stop and don’t have to worry that I accidentally took too much insulin. To reiterate, I take zero boluses when I’m on the keto diet.
Doctors are against it because they’re dealing with ketoacidosis on a regular basis. Ketosis also means your body is producing ketones (which I believe is the source of confusion for doctors), but that’s fine because your BG is in a normal range. Technically you’re at higher risk for ketoacidosis when on the keto diet because of those ketones, but realistically your BG is not going to reach >15mmol/L so you don’t have to worry too much.
By the way, you may be interested in Loop[0] if you wanted to look at a more advanced closed loop system. It can handle both auto basal and auto bolusing.