As always it depends.
Many people trust DHCP servers and clients (I personally don't like them much).
Then what is the network about?
If it is only a way to access the internet, the typical home topology is a router connected to the ISP routing everything to the internet and a number of switches and AP's as needed.
This single router is also normally set as DHCP server and provides addresses (usually) in a /24 network (254 addresses, more than enough in a home).
Everything works just fine, BUT the day this router fails (a simple fail, let's say fried power adapter) you don't lose only your internet connection, you cannot print anymore on your network connected printer, nor you can backup your PC on your NAS, etc., most of your whole LAN will simply go poof for lack of dynamically assigned IP addresses.
Of course you do need a DHCP server for mobile wireless connected devices like phones and tablets.
So my personal (old and old school) approach is to divide between "static" (routers, switches, Ap's, desktops, printers, NAS, and the like[1], no matter if connected wired or wireless) and "mobile" (phones, tablets, etc,) devices, the former ones I set with static IP addresses, the rest with DHCP.
If the DHCP server fails, for whatever reason, the static devices still work and can communicate.
Anyway, to the core of your question, in most if not all homes a /24 (the netmask corresponding to 255.255.255.0) will be more than adequate.
Mikrotik defaults are for the 192.168.88.0/24 network, this gives 254 usable addresses in the range 192.168.88.1-192.168.88.254 (the .0 is "network" and the 255 is "broadcast"):
https://www.calculator.net/ip-subnet-calculator.html?cclass=any&csubnet=24&cip=192.168.88.1&ctype=ipv4&x=Calculate
The Mikrotik DHCP server assigns IP's to clients from the top to the bottom, i.e. the first assigned IP will be 192.168.88.254, then 192.168.88.253, etc.
I usually reserve a certain number of IP's in the bottom range, excluding them from the DHCP server assignable addresses. I.e. the network does cover 192.168.88.1-192.168.88.254 but the DHCP server is limited to assign addresses in the range- say - 192.168.88.31-192.168.88.254.
192.168.88.1 is - usually the "main" router (gateway) and DHCP server.
192.168.88.2-192.168.88.30 are 29 addresses that can be statically assigned to "static" devices
192.168.88.31-192.168.88.254 are the addresses that the DHCP server will assign on request, 224 devices can be connected to the network.
Of course you can limit (or expand) this range changing the netmask, a /25 will give you 126 usable addresses, etc. :
https://www.calculator.net/ip-subnet-calculator.html?cclass=any&csubnet=25&cip=192.168.88.1&ctype=ipv4&x=Calculate
[1] loosely anything that needs mains power is "static", anything that has a battery is potentially "mobile"