M1 MBA or MBP would be best suited for you.
I think this video would be interesting to you, since it covers similar aspects