One developer brought down LND nodes with a massive multisignature transaction, causing issues across the Lightning Network for a short period of time.
Adding operation codes to Bitcoin can increase the types of functions users are able to perform, but choosing their size limits has been a topic of debate.
Only using Bitcoin addresses one time is best practice. By using addresses more than once, users give up information that can result in negative outcomes.