Things I would add/change to your list:
1. No magic pockets. If the companion doesn't have the item in their own inventory during combat, they can't use it.
2. Permadeath. No scrolls. If a companion dies, they're permanently out of the party. Use another companion.