Ruby, 21 + 1 = 22 19 + 1 = 20 bytes
Also throwing my hat into the Ruby battle using the regex approach (and improved using histocrat's suggestionhistocrat's suggestion):
p !/^(11+)\1+$|^1$/ Takes input as a unary string and invoked using the n flag:
$ ruby -ne 'p !/^(11+)\1+$|^1$/' <<< 11111 true