I also believe the answer to be
But I have a different reason.
I've color coated this to make it easier. Red and Green both cycle around the edges in a counter-clockwise motion. Yellow goes left, middle, right, middle, and presumably left again like it's "walking" back and forth. Blue, like Yellow, is going back and forth but on a diagonal. Middle, Upper-Right, Middle, Lower-Left, presumably middle again. Each color has a cyclical movement as if it were pacing (either back and forth or in a circle).
This would mean that the NEXT next would be
I would say this one
Every other picture, starting with the first one, in the sequence is the same picture, just a mirrored version
For a bonus guess the picture after that might look like
Every other starting with the second picture is the same picture, rotated clockwise 90 degrees then mirrored (Makes sense to me at least!)