Yeah, bigger is not better/ cooler.
IIRC, the Stardestroyer from SW, with a length of ( iirc ) 1600m, has a crew of 35000 ( source: T. Zahns Thrawn trilogy ).
I doubt that the 2000+ crew on the Galactica was it's full crew complement, rather the minimum crew to run the ship in a time of peace, not to mention the fact that one Landing pod was turned into a souvenir shop, so there was no need to keep all the deckhands from that pod on the ship. Also the ol' Lady was about to get decommisioned, so half the wing was already re-deployed to other ships/ bases.
The reason that the Pegasus had only around ~1700 crew on board was:
a) it was docked at Scorpion Shipyards for refit, me thinks that's a good time to send most of the crew to RnR
b) most of it's systems are run by advanced Computer systems, which would allow it to operate the ship with appr. the same crew like a
older Galactica class vessel ( <----with full crew )
c) over 700 people were killed during the attack on the Scorpion shipyards
Also, remember the HUGE Deathstar ( iirc 120km diameter ) was destroyed by a tiny X-Wing fighter. Size doesn't matter, search your feelings, you know it's true.