Just to reinforce what people has said.
I have an Alexis SR16, I bought itnsexondnhand for peanuts, it’s fine for very very simple stuff on the fly, but that’s about it.
I’ve got logic and EZDrummer.
Logic is brilliant, EZDrummer is amazing and as and when you have more money you can add different drum packs, rhythms etc. To widen your sound.
Once you have created a drum patch it drags and drops across to populate a track on Logic no problem.
As long as you then have your USB audio interface you can then record whatever instrument you want alongside it.
It’s really and intuitive and easy, especially if you are used to Macs and GarageBand
The other thing is that if you want to expand further and you have a friendly drummer with an electronic kit, you can take a midi out of it into the audio interface and create your own drum kit in EZDrummer, so you could have Bonham floor Tom, Ludwig snare, Gretsch mid Tom, Tama bass drum etc.
Then you can live play your beats around your track you have laid down with a basic beat.