Non, il y a bien une fin dans SK.
Pour l'histoire, il a dû boucler l'histoire comme ça à cause de Shueisha, la maison d'édition. Sa série s'est arrêtée brutalement dans le Shonen Jump : il a dû coucher avec la femme de son éditeur ou quelque chose comme ça.
http://www.animenewsnetwork.com/news/2004-11-15/shaman-king-under-strain
Bref, on s'est retrouvé avec 32 volumes incomplets. D'ailleurs, la mandarine dans la dernière case du volume 32 se prononce "mikan" (incomplet)
Ça, ce sont les tankobon, l'édition de base (ceux qu'on a eu en France)
Après, pour l'édition kanzenban (deluxe ou perfect) en 27 volumes, il y a eu une vraie fin avec des chapitres supplémentaires comme le combat de Marco.
Et actuellement, il y a la suite qui est prépubliée dans Jump Kai depuis avril 2012.
De toute façon, c'est pas la fin qui détermine si un manga est bien ou pas. C'est la globalité et Shaman King a vraiment fait fort pour briser quelques codes du scénario shonen. Très plaisant à lire.