Each dog is different, so I don't want to discount what others have posted. However, as an owner of a Rottweiler, I feel that some of the information provided is incorrect for the breed standard. I'm going to provide some basic information, hopefully you find it helpful.
1) Rottweilers can have serious health problems (hip/elbow dysplasia, heart defects, cancers). Some of them can break both your heart and your wallet, so it's wise to be prepared.
2) Rottweilers are quite territorial on home turf and have no problems enforcing their rules on interlopers. Things to consider - FENCING! It must be secure and remain locked for the safety of your dog and others. Also, ensure that all meters to be read are located outside the fencing. Fence running and barking can be an issue in high traffic areas if you do not have a privacy fence.
3) Shedding! These dogs shed all the time. If you do not mind vacuuming it's not a big deal, however if you are a clean freak, a Rottweiler may not be the best choice for you.
4) Rottweilers can be quite dog aggressive, typically with other adults of the same sex. They can also have a high prey drive, which is something to consider if you have smaller pets. However, there are many Rottweiler owners who have multiple dogs of the same sex who live together peacefully. Cali has never show aggression towards another dog, however, she is quick to correct a rude dog. She lives peacefully with two male Dachshunds and we've never had an issue.
5) Rottweilers are very powerful physically, which means that obedience training is a MUST. It's not uncommon for Rottweilers to be in training for the first two years of their life. They love to work and are incredibly biddable, willing to learn
anything you are willing to teach them.
6) Rottweilers as a breed are not content to lay on the couch and sleep the day away. They need physical and mental exercise. If left to their own devices, they will find entertainment in your chew up your carpet, shoes, or the legs of your table.
Rottweilers certainly are not the breed for everyone, however, in the right hands they can be the best dog you'll ever own.
If you have any questions, I'll try my best to answer them.