I have been using my pair of Twins special gloves for 2 years and they are still in awesome condition,I wouldn't even consider buying another pair of gloves.
As for weight,I bought 16oz because that's the weight we use for amateur fights in my area,it comes down to personal preferance really.Just keep in mind that heavier gloves have more padding, meaning better protection for when you hit the bag.
Hope I was helpful