Hi everyone!
I am currently doing my bachelors in CSE, and I want to purchase a laptop that can handle programming, ML&DL (learning) , software development and game development (Occasionally) .

Currently I own a gaming laptop with gtx 1650 and AMD Ryzen 5 series CPU. Since I don’t to gaming on laptop anymore and battery life along with performance matters me the most, so I thought of purchasing MacBook pro with 16gb RAM and M3 chip. Since apple has claimed that M3 has a decent gpu integrated with it, so should I go for it ? Or is there any better laptop than MacBook pro m3 within this price range.

I won’t be building a pc.