Level 100 sounds like a good idea. I have a couple friends who aren't 100 so I wouldn't be able to do ranked with them but it would still be all good.
I can totally understand about the aimbotters tho that is not cool.
I like to think I'm somewhat decent at this game, not a top tier player or anything but I still get into situations where I wish I wasn't about to lose points at the end of this game. Like having to drop solo or having a bad team can be just as bad as dealing with aimbotters. It's not easy to 1vs3 and to have to give back RP just for a fail game really sucks.