Personally I'd rather call myself weeaboo, but I partly blame 4chan for that, making me use that word and turing me into one.
Also Otaku just makes me think of 14 year olds with Naruto headbands using Japanese words like sugar on their chocolate frosted breakfast.