Я устанавливаю статический IP-адрес для своего настольного компьютера и резервирую этот адрес на маршрутизаторе, чтобы он назначал только этот адрес моему ПК.
Это неправильная (но возможная) практика, особенно когда MAC-адрес хранится в резервировании DHCP и реальный MAC-адрес этого IP-адреса отличается (может произойти в будущем, например, из-за замены поврежденного сетевого адаптера). Кроме того, любые изменения в DHCP, которые передаются клиентам (например, изменение адреса DNS или статического маршрута), не будут передаваться на вашу станцию. Вы должны проверить эти изменения и применить их на своей станции "вручную".
Лучшее решение - использовать IP-адрес вне диапазона DHCP. Но проблема с ручным отслеживанием изменений сохраняется.
Наилучшим решением является использование динамической адресации со статическим резервированием и теми же настройками в альтернативной конфигурации, которые применяются, когда DHCP недоступен. Проблема с ручным отслеживанием изменений также сохраняется (только для альтернативной конфигурации), но не так существенна, как в предыдущем случае.
Есть ли какие-либо преимущества или недостатки при выборе определенных IP-адресов?
Нет, если вы используете IP-адреса из "частных" подсетей (для IPv4 см. RFC1918). Любой адрес IPv4 имеет длину 4 байта, не более.