If you keep the puppy, it will be a lot of work potty training both of them together. Well, since both need it, why not do it altogether? We had to do that, but they become WONDERFUL when they are trained. Bailey will always have company. I personally like having more than one because they play with each other and tire each other out.

Last time at the yorkie meetup, Carmel was protecting Emma from this dog that was bugging her. It was the cutest thing ever because he had such a girly bark.

Since they are from the same litter, they are bonded already and you are most likely seeing them play, which may sometime seem like they are aggressive to one another, but that's how they play. Mine growls at each other, but don't hurt each other. At first, we were worried, but realized that they were just playing. It was tough at first getting them used to each other because they are from different breeder (only 1.5 months apart in age though) and Carmel didn't seem to like her much. Now, they are inseparable.
However, cost doubles with two, but it's not too bad though. They are little dogs so cost of food doesn't increase much. It's the vet cost that can be breaking your wallet. Overall, I think it's worth it if you can afford it.