Same length sub arrays
Python 2, 31

lambda l:l and l==zip(*zip(*l))


This requires the lists to be lists of tuples. zip Drops extra elements if the input was ragged, so double zipping is only a noop if the lists all have the same length.

Try it here