I'd say as a very minimum you need to listen to any of these speakers with they type of music that you play and then work within the constraints that you have whether this is budget, space etc
I had been looking for RCF for a while, having heard good things about the brand and there seem to be a large number of DJ's using them. You can read the internet all day and find both positive and negative reviews of any product that you will buy. There is no such thing as the perfect product.
I went to BPM to look at RCF and get a listen and i was pleased that there was a PA Demo of different brands there. Some brands that looked good on paper didn't suit my ears at all and some that were more marginal were different in terms of size and budget.
I picked out RCF, JBL and EV having a sound that I liked. Db Technologies which always looked good on paper was surprisingly harsh to my ears and I wanted something that was nice for extended listening. I was actually really surprised at the difference between the RCF and DB Tech as the RCF was so much more laid back whilst being loud. I think however this would depend on the model you choose of course as they have different horn setups.
The JBL and EV subs were huge compared to the RCF and having already struggled with RCF subs in the past as a single man lift. RCF, also have the zip covers which the forum love me to leave on at a gig.
I decided that RCF was for me and went for it.
They are Active, so no amps to haul around. Are they perfect? Probably not, but they will hopefully do a great job for a long time. Only time will tell.
You need to listen and then make a practical choice for you based on your situation
PS. I have the RCF 710s. 11kgs. You just carry one each hand into the venue.
As I say you will find good and bad reviews on anything.
As I understand Mackie was formed out of ex-RCF employees but gradually started sourcing and manufacturing in the far east. By all accounts they have raised their game with the SRM450V2. Personally I still have a pair of V1's for sale. They are good speakers, never really let me down but personally I didn't get on with the sound.