In general Tableau - just as any other general BI solution - is not specialized for a specific use (like geographic visualization). But yes, it has lots of limitations and some are very annoying. They try to make it better with every new version and this community may play active part pushing for improvements. Everybody has a wishlist for tableau but obviously you will never make everybody happy.
(The bright side of this is we have fun with good brain teasers sometimes! )