Hello Imran. Welcome along to what is a mine of useful information and help. Could I ask you please to pop across to the Newbies section and introduce yourself. Not only is it nice to know a bit about who we're typing to, but it can help us to tailor advice. Thanks.
To your question. I'm struggling with a set of 15" subs and 12" tops being a " compact " system. That's my Large rig.
I'd expect all the ones you've suggested to offer a performance upgrade from the Altos, and be lighter/smaller in some respects. What I don't know is what is your average gig. Are you usually playing to two hundred 18 year olds wanting it loud, rather than under a hundred mixed age groups at a wedding, where volume isn't the main aim.
One of our number has had much success with a rig which I
would describe as compact, Yamaha 8" tops over 12" subs. There is a growing trend to use eight or ten inch tops over twelve inch subs, in a trade off between ultimate performance and portability. I've heard a single sub and two RCF 310 tops blow away a larger sized six box rig at a demo.
If you can let us know a bit more about what you want your rig to do, others may come up with better ideas.