I, a native [U.S.] speaker, would say "I have a lot of problems," and "We got a lot of snow." And I would say ""I haven't got many problems," and "We didn't get much snow." But there is pretty wide variation in this area, so if you can, ask more speakers.