Current rotation has issues. I've barely played Kings Canyon, even thought it got removed at one point. I think rotation times should be shorter.
On the other hand though, matches that start right before a map rotation have some issues. They start with fewer people in the queue, which means the skill level is kind of random, you can get total noobs or top preds. Sometimes there are fewer than 60 people even in the drop ship, a lot of times when getting into a match seconds before the rotation I dropped without one or both teammates and noticed other incomplete squads, as well. If a match doesn't start before the rotation, the queue resets and there's extra waiting time, which can be an issue when the average waiting time is high (due to skill level, low player population on that data center, duos mode, etc.). Shortening the rotation durations might increase the frequency of these issues.
Also, players that only like to play on one map could be affected by shorter durations. For example some only have like 1.5-2 hours available and want to spend that entirely on World's Edge to train for ranked or grind for stats in places that they know really well. A 30 minute rotation would have them spend 2 hours to have 3-5 matches with a break of an hour.
Clearly map choice would be much more convenient for us, but it would actually be very unhealthy for the game. At this point, it would be a 3 way split, which would do more than tripling the queue times (on one map it could just double or stay about the same, while on another it could increase like 10 times).