I have for probably over 10 yrs now had a Logitech Bluetooth keyboard attached to all my iPads and it’s perfect.. it makes the iPad into just like a smallish, very light and portable computer and the keyboard functionality is great .
Yeah, at work we have laptops with docking stations and 29" curved monitors. I could use an external keyboard, but that doesn't fix the small screen issue and large screen laptops are heavy/inconvenient. Now, I might go with a large, not too big laptop and then having a docking station/large monitor at the house for when I am in homework mode, but have the laptop so when we travel I can still do my stuff.