Basing your choice solely on value, and familiarity with the product, the 5100 is the clear winner. As you stated, you already have a d90, so operating the 5100 is going to be second nature. Also all of your lenses you already have for the D90 should work on the D5100.
Basing your choice on bulkiness, and potability, the Nex-7 easily is half the size, lighter, and produces among the best photos possible, but is pricey.
I Currently own a NEX-7, and can attest to the quality of the build and images, to be the best I have used, out of over 50 cameras I have owned... but I still see one problem.
If you are going to carry the camera in your purse, neither camera is purse friendly, simply the amount of dust in your purse will likely seep into crevices in the lens, and it wont be long until the sensor and or lens gets dusty to the point where it affects image quality.
If you are planning to sport it round your neck, I can hands down recommend the NEX-7.